我正在尝试使用 jquery html() 方法在 div 中显示外部 poll(inject a) 脚本。我也尝试过使用 .append 方法而不是 .html 但结果相同。
这是小提琴:http: //jsfiddle.net/adrianjsfiddlenetuser/6S3zg/1/
该脚本未显示在 div 中。在 Chrome 中我收到错误:“未捕获的 TypeError:无法设置属性 'innerHTML' of null”
<div id="toupdate">
</div>
var htmlString = "<script type=\"text/javascript\" charset=\"utf-8\" src=\"http://static.polldaddy.com/p/6343621.js\"><\/script>\
<noscript><a href=\"http://polldaddy.com/poll/6343621/\">New Poll</a><\/noscript>";
$("#toupdate").html(htmlString);
alert(htmlString);
</p>