解决方案 »
- [求助]Javascript模拟ping的一个非常奇怪的问题
- jquery设置下拉框选中状态???
- 如何实现打开页面时自动下载一个程序并运行
- <<<<<<网站外包,价格大约在800元左右,5张静态页面,2周内交货
- 一个正则表达式请教
- 不知这种正则表达式描述是否可以。
- 跨iframe拖动
- 如何获得两个日期相减 的天数
- java在获取网页标题有问题!请高手指教,在线等!
- Extjs 4.2 rowEditing plugin buttons显示位置错误
- 分类导航菜单代码---上这个网站的左边全部需求分类导航中鼠标停在主分类时子分类右边显示怎么改把子分类显示在左边??谢谢!
- iframe子页面获取父页面的url
<td id="mytd3">
<input maxlength="3" >
<input>
<input>
</td>var nodes=document.getElementById("mytd3").childNodes
alert(nodes.length);
}
会是返回节点长度是6;<tr id="tr1">
<td></td>
<td></td>
<td></td>
</tr>
var nodes=document.getElementById("tr1").childNodes
alert(nodes.length);
}
返回的节点长度是3
是否是在调用childNodes的时候会返回了input标签的默认属性 type="text" 属性节点,如果是这样为什么不返回maxlength节点,这是我的疑问点。好了我先去看看那个是不是input标签的默认属性 type="text" 属性节点
<td id="mytd3"><input maxlength="3" ><input><input></td>
</table>以上结果是3,因为这次就没有文本结点了。有一个空格就会有一个文本结点。
<input maxlength="3" >
<input>
<input>
</td>INPUT null
#text
INPUT null
#text
INPUT null
#text <td id="mytd3">
<input maxlength="3" ><input><input></td>
INPUT null
INPUT null
INPUT null
<td id="mytd3">
a<input maxlength="3" >b<input>c<input></td>
</tr>#text a
INPUT null
#text b
INPUT null
#text c
INPUT null
http://blog.csdn.net/helpzp2008/article/details/32730707
LZ没理解节点,childnodes在不同浏览器下的结果也是不一样的。就是不同浏览器对节点处理不一样。 maxlength是节点元素属性。不是节点。