js使用childNodes取值问题

2020-07-14 科技 70阅读
childNodes 这个方法基本没法用,存在严重的浏览器兼容性问题,里面可能包含了很多没用的空节点,所以你用childNodes(索引)获取元素是不对的。
table中获取tr、td等还是挺方便的像这样:
tr=tbs.rows[索引]
td=tbs.rows[索引].cells[索引]
tbody=tbs.rows[0].parentNode
如果要获取td里面没有id的元素比如input那只能用这个方法:
var list=tbs.rows[索引].cells[索引].getElementsByTagName('input');
input=list[索引]

普通应用下你可以当js没有childNodes这个方法
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com