位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript CSS选择器

提问人:刘团圆发布时间:2020-11-26

    在2008年以前,浏览器中大部分DOM扩展都是专有的。此后,W3C将一些己经成为事实标准的专有扩展标准化,并写入规范中。Selectors API就是由W3C发布的一个事实标准,为浏览器实现原生的CSS选择器。


    Selector API level 1 (http://www.w3.org/TR/selectors-api/)的核心是两个方法:querySelector()和 querySelectorAll(),在兼容浏览器中可以通过文档节点或元素节点调用。目前己完全支持Selectors API Level 1的浏览器有 IE8+、Firefox 3.5+、Safari 3.1+、Chrome 和Opera 10+。


    Selector API level 2 (http://www.w3.org/TR/selectors-api2/)规范为元素增加了 matchesSelector()方法,这个方法接受一个CSS选择符参数,如果调用的元素与该选择符匹配,则返回tme,否则返回false。目前,浏览器对其支持不是很好。


    querySelector()和querySelectorAll()方法的参数必须是符合CSS选择符语法规则的字符串,其中,querySelector()返回一个匹配元素,querySelectorAll()返回―个匹配集合。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部