这是关于为什么我不能在div中使用脚本?的后续。
我之前的代码如下:
按钮脚本:
我之前的代码如下:
按钮脚本:
<script>
var correctProperty = "value";
function run(){
document.getElementsByTagName("head")["0"].innerHTML += eval(document.getElementById("editorHead")[correctProperty]);
document.getElementById("result").innerHTML = eval(document.getElementById("editorBody")[correctProperty]);
}
</script>
文本区域(没有 class
和 style
属性,且在非 div
文本之间):
<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>
目前这个不起作用,之前我的一个答案(被接受的那个)说应该将 correctProperty
设置为 "innerHTML"
。那么是这样吗?还是问题与 window
有干扰(像之前一样)?或者……我应该把它放在表单中,然后使用 "value"
?
eval()
。 - Pointy