最佳答案
我尝试在<div>
上使用innerHTML
将一些脚本加载到页面中。脚本似乎加载到DOM中,但它从未执行(至少在Firefox和Chrome中)。是否有一种方法可以在使用innerHTML
插入脚本时执行脚本?
示例代码:
<!DOCTYPE html>
<html>
<body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'">
Shouldn't an alert saying 'hi' appear?
<div id="loader"></div>
</body>
</html>