JavaScript: 原生与JQuery DOM选择 对照参考

我们知道 在原生JS 里.. 选择器有 :

1 document.getElementById(id名称) 按照id来选择节点
2.document.getElementsByName(name名称)
3.document.getElementsByTagName(元素名称)
4.document.getElementsByClassName(类名称)
5.document.querySelector(css选择器)
6.dcument.querySelectorAll(css选择器)

第二部分

原生JS 获取父元素:
parentNode 和 parentElement : 功能一样. 只是 parentNode 符合W3C标准... 通用性更好...一般只用parentNode 就行了.

选择器功能 原生JS JQuery
选中父元素 .parentNode它的通用性比parentElement强.功能一样 .parent([selector]) parents([selector])匹配祖先元素
选中子元素 .children返回子元素集合的伪数组 childNodes还会选中空格 .children([selector])find([selector]查找符合选择器的后代元素)
选中前兄弟元素 .previousElementSibling.previousSibling会算上空格 .prev([selector])prevAll([selector])获取元素前面的所有同辈元素
选中后兄弟元素 .nextElementSibling.nextElementSibling会算上空格 .next([selector]).nextAll([selector])获取元素后面的所有同辈元素
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容