0
我有一个字符串在HTML应该后装入正文。评估一个后加载的脚本
var str = new String("<span>Hello</span><script>window.alert('hello');</script>");
document.getElementsByTagName('body')[0].innerHTML=str;
但警报没有来。所以我补充说:
for(i=0;scr=document.getElementsByTagName('body')[0].getElementsByTagName('script')[i];i++) {
eval(src.innerHTML);
};
但即使它不起作用。你能解决我的问题吗?
'src'从哪里来? “scr”从哪里来? – chris97ong
有了第一个解决方案,“hello”这个词最终在页面上出现了吗? – stUrb