这可能吗?
我插入了一个像这样的简单测试片段
<script type="text/javascript">//<![CDATA[
document.write('foo');
//]]></script>
但它什么也没做。(W3 学校建议在这里使用 CDATA ,但这并没有帮助)。
重申一下,这段代码被写入了 body 标签的 .innerHTML 属性中。
我在谷歌上看到了一些关于 eval() 的提及,但不太确定这是否相关或良好做法?
像他们在 W3中所做的那样将代码包装在 eval中没有任何效果。