我需要通过类似 jsonp 的方法获取 html 代码,并将其显示在 div 元素上。这适用于简单的 html,如图像、文本等。但是现在代码可以包含 JavaScript 标记,并且需要将其插入到 div 中,但是 javascript 不运行,我用一个例子来恢复它:
var div = document.getElementById('mydiv');
div.innerHTML = '<scipt type="text/javascript"> console.log('I run!'); </script>';
这不起作用,我也探测:
var otherdiv = document.createElement('div');
otherdiv.innerHTML = '<scipt type="text/javascript"> console.log('I run!'); </script>';
div.appendChild(otherdiv);
但也不行。
如何将代码插入 JavaScript 运行的地方?