有没有一种方法可以在getElementsByName不从DOM根目录开始使用.
例如,我有一个div元素,并希望从该元素开始搜索.
如果没有,那么我是否必须编写自己的函数来递归遍历子节点,或者有不同的方法来执行它.
getElementsByName并且getElementById都是document对象的成员,并且不是HTMLElement原型的一部分.在现代浏览器(IE8,Firefox,Chrome,Opera)中,您可以使用element.querySelectorAll("*[name='myName']").
除此之外,您可以选择使用像Sizzle这样的库或使用jQuery(使用Sizzle)等框架来处理选择器.
| 归档时间: |
|
| 查看次数: |
1326 次 |
| 最近记录: |