今天在写javascript的时候就被这两个引号搞得团团转。


function doP()
{
var wnd = open("about:blank",null);
var inner = window.document.body.innerHTML;
var addinner = '<span><input type="submit" value="Close" onclick="javascript:window.close()"></span>';
inner = inner+addinner;
wnd.document.write(inner);
}

这个函数在插入<span><input type="submit" value="Close" onclick="javascript:window.close()"></span>这段时,var addinner = "<span><input type="submit" value="Close" onclick="javascript:window.close()"></span>";

结果运行时报错。

改回单引号就可以了。应该是javascript为了避免单双引号使用混乱的问题导致。


posted on 2008-04-10 17:00 湘江夜游神 阅读(1303) 评论(0)  编辑  收藏 所属分类: JavaScript

只有注册用户登录后才能发表评论。


网站导航:
 

Locations of visitors to this page