Joachim: getElementsByName IE

Beitrag lesen

Hi,

Das wäre zu komplex und zu langsam.

das ist - mit Verlaub - Bloedsinn. Warum sollten die Dom Methoden langsamer sein? Du kannst ja genausogut Namen vergeben.

Anyway - ich kann Dein Problem nicht ganz nachvollziehen. Das Folgende laeuft bei mir klaglos:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<script type="text/javascript">
function doit() {
    document.getElementById("xyz").innerHTML="<input name='xy' type='text'>";
}
function rdit() {
    alert(document.getElementsByName("xy")[0].value);
}
</script>
</head>
<body>
<form id="xyz">
</form>
<a href="#" onclick="doit();return false">schreiben</a><br>
<a href="#" onclick="rdit();return false">lesen</a>
</body>
</html>

Gruesse, Joachim

--
Am Ende wird alles gut.