function ShowChild(formObj) {
window.alert("子控件的数量"+formObj.childNodes.length);
for (var i = 0; i < formObj.childNodes.length; i++) {
window.alert(formObj.childNodes.item(i).nodeName);
}
}
<form id="form1" runat="server">
<input type="text" id="txtName" />
<input type="text" id="txtPassword" />
<img src="../Images/28.jpg" id="imgDemo" alt="Hello" width="200" height="100" />
<input type="button" value="提交" id="btnSubmit" onclick="ShowChild(this.form);" />
</form>遍历form的子对象集合,为什么事9个呢,而且这个弹出的信息中间夹在有#text的字样,我不是很清楚,按道理来说form用应该是5个子对象才对啊?求解
window.alert("子控件的数量"+formObj.childNodes.length);
for (var i = 0; i < formObj.childNodes.length; i++) {
window.alert(formObj.childNodes.item(i).nodeName);
}
}
<form id="form1" runat="server">
<input type="text" id="txtName" />
<input type="text" id="txtPassword" />
<img src="../Images/28.jpg" id="imgDemo" alt="Hello" width="200" height="100" />
<input type="button" value="提交" id="btnSubmit" onclick="ShowChild(this.form);" />
</form>遍历form的子对象集合,为什么事9个呢,而且这个弹出的信息中间夹在有#text的字样,我不是很清楚,按道理来说form用应该是5个子对象才对啊?求解
解决方案 »
- 如何得到textarea输入内容的行数?
- 字符串操作的问题
- JavaScript如何访问服务器端的access
- 点击一 Label 时更改另一 Label 的内容
- jquery如何通过CLICK事件来做删除?并且删除后不刷新页面动态显示最新结果
- 求一个可选日期、时间的JS控件,谢谢!
- 50分问有关select onchange的问题
- 如何判断空格
- 请教如何在javascript中使用多维数组?
- addLoadEvent函数的原理?
- 求助:js截取aaaa,bbbbbb,ccccc,dddddd,eeeee,ffffff,gggggg,获得“,”的个数
- 如何用JavaScript实现查询数据库之后的记录分页显示
Element Node.ELEMENT_NODE 1 元素节点
Text Node.TEXT_NODE 3 文本节点
Document Node.DOCUMENT_NODE 9 document
Comment Node.COMMENT_NODE 8 注释的文本
DocumentFragment Node.DOCUMENT_FRAGMENT_NODE 11 document片断
Attr Node.ATTRIBUTE_NODE 2 节点属性
我发现只有 用索引的方式可以获取 用key的方式如何获取呢?请赐教!
// window.alert("子控件的数量"+formObj.childNodes.length);
for (var i = 0; i < formObj.childNodes.length; i++) {
if(formObj.childNodes[i].nodeType != 3) window.alert(formObj.childNodes.item(i).nodeName);
}
}</script>
<form id="form1" runat="server">
<input type="text" id="txtName" />
<input type="text" id="txtPassword" />
<img src="../Images/28.jpg" id="imgDemo" alt="Hello" width="200" height="100" />
<input type="button" value="提交" id="btnSubmit" onclick="ShowChild(this.form);" />
</form>