Ich weiss nicht, aber vielleicht machst du was falsch?
hmm...
in Deinem Beispiel bekommst Du ja schon einen fertigen String, wenn ich das richtig sehe.
mal ein Beispiel von mir
ins Dokument soll eingefügt werden:
<form action="script.php" method="post">
<input type="text" value="mein_wert">
</form>
mit innerHTML schreib ich das als String einfach so hin.
mit DOM:
var formular = document.createElement("form");
var action = document.createAttribute("action");
action.nodeValue = "script.php";
formular.setAttributeNode(action);
var method = document.createAttribute("method");
method.nodeValue = "post";
formular.setAttributeNode(method);
var input = document.createElement("input");
var type = document.createAttribute("type");
type.nodeValue = "text";
input.setAttributeNode(type);
var value = document.createAttribute("value");
value.nodeValue = "mein_wert";
input.setAttributeNode(value);
formular.appendChild(input);
kann man das abkürzen?
Gruß, Andreas
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch