This is a follow-up of Does this not work because I can't use a script in a div?
Where I left off, I had this code:
Button script:
<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>
The textareas (without class
and style
attributes & in between non-div text):
<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>
Currently this doesn't work, and one of my answers from before (the accepted one) said that correctProperty
should be set to "innerHTML"
. So should it? Or is the problem an interference with window
(like before)? Or, ... should I put it in a form and then use "value"
?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…