我想知道.childNodes
屬性,我有下面的代碼,由於某種原因,我得到18個孩子,而6個是HTMLInputElement
s如預期的,其餘的是undefined
。這是關於什麼的?有沒有一種有效的方法來遍歷input
元素?使用`.childNodes`從javascript訪問HTML DOM元素
<html>
<head>
<script>
window.onload = function(e){
form = document.getElementById('myForm');
alert(form.childNodes.length);
for(i=0; i<form.childNodes.length; i++){
alert(form[i]);
}
}
</script>
</head>
<body>
<form id='myForm' action="haha" method="post">
Name: <input type="text" id="fnameAdd" name="name" /><br />
Phone1: <input type="text" id="phone1Add" name="phone1" /><br />
Phone2: <input type="text" id="phone2Add" name="phone2" /><br />
E-Mail: <input type="text" id="emailAdd" name="email" /><br />
Address: <input type="text" id="addressAdd" name="address" /><br />
<input type="submit" value="Save" />
</body>
</html>
只需訪問www.jquery.com;他們有很好的文檔。另外,如果你想要一步一步的教程只是谷歌「jQuery教程」;那裏有很多東西。 – machineghost 2012-04-10 23:24:57