此代码出错。 可能问题在于location.href撇号。
div.innerHTML ='<div id="link">\
<input type="button" onclick="location.href='http://www.google.com';"/>\
</div>';
答案 0 :(得分:1)
你可以像这样逃避你的字符串:
div.innerHTML ='<div id="link">\<input type="button" onclick="location.href=\'http://www.google.com/\';"/>\</div>';