取指定元素的子元素怎么会多出来好多个呢?

coolyulei_ 2007-01-09 08:44:53
以下代码为取 id 为 formData 的子元素
但是奇怪的是,本来按理说取得的子元素是 8 个,但是怎么结果是 13 个呢,确实很奇怪呀,请问是什么原因

<html>
<head>
<title></title>
</head>
<body>
<form id="formData">
<!-- text -->
<input id="name" name="name" value="nameValue" type="text"/>
<input id="age" name="age" value="ageValue" type="text"/>

<!-- hidden -->
<input id="" name="" value="" type="hidden"/>

<!-- radio -->
<input id="sex" name="sex" value="male" type="radio">
<input id="sex" name="sex" value="female" type="radio">
</form>
</body>

<script language="JavaScript1.2">

function collectData(formObject){
if(!formObject){
return;
}

var childNodes = formObject.childNodes;
alert(childNodes.length);
}

collectData(formData);
</script>

</html>
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudgamer 2007-01-09
  • 打赏
  • 举报
回复
学习
hbhbhbhbhb1021 2007-01-09
  • 打赏
  • 举报
回复
代码中有回车,回车会算成文本元素

87,899

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧