【发布时间】:2013-11-14 19:12:19
【问题描述】:
这是Does this not work because I can't use a script in a 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 我知道这不是的问题。这是给定的。
-
另一个问题的答案是错误的。
-
@Pointy 检查您的通知
-
你想在这里做什么? Here is the MDN documentation for the textarea element 可以看到“value”属性就是你想要的。
标签: javascript html forms