ein schlauer
Lounge-Member
In welchem span element?das ist aber auch nicht konsistent durchgezogen, im span ist es wieder enthalten.
Ah, das hat mich gerade auch interessiert. Da ich keinen IE zur Hand habe. D.h. das folgende Beispiel gibt im IE einen anderen Wert als Null aus?beim IE gibt es ein Form-element, dort ist die dom-struktur so wie im html (falsch) angegeben (der ie verhält sich so, wie der ff bei einem form im span-element)
Code:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
</style>
</head>
<body>
<table>
<form action="" method="get" id="form">
<tr>
<td><input type="button" name="test" value="add" onclick="alert(this.form); add()"> </td>
</tr>
<tr>
<td><input type="submit" name="test" value="los"> </td>
</tr>
</form>
</table>
<script type="text/javascript">
window.onload = function() {
var form = document.getElementById('form');
var childs = form.childNodes;
alert(childs.length);
}
function add() {
var t = document.getElementById('t');
var r = t.insertRow(0);
var c = r.insertCell(0);
c.innerHTML = "<input type='button' value='text' onclick='alert(this.form)'>"
}
</script>
</body>
</html>