Soll ich .innerHTML oder .value für <textarea> verwenden?
Dies ist ein Follow-up vonFunktioniert das nicht, weil ich in einem div kein Skript verwenden kann?
Wo ich aufgehört habe, hatte ich diesen Code:
Schaltflächenskript:
<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>
Die Textbereiche (ohneclass
undstyle
Attribute & zwischen Nicht-Div-Text):
<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>
Derzeit funktioniert dies nicht und eine meiner Antworten (die akzeptierte) sagte diescorrectProperty
sollte auf eingestellt sein"innerHTML"
. So sollte es sein? Oder ist das Problem eine Störung mitwindow
(wie früher)? Oder ... sollte ich es in ein Formular einfügen und dann verwenden"value"
?