javascript DOM扩展
选择符API 这个是通过CSS选择符选择与特定模式匹配的DOM元素,主要代表是jQuery。Selector API Level1的核心是两个方法:querySelector()和querySelectorAll().在兼容的浏览器中,可以通过Document和 Element类型来调用它们。 querySelector()方法,参数为一个CSS选择符,返回与该模式匹配的第一个元素,如果没有找到匹配元素返回 null。使用document对象调用这个方法的时候,会在全文档内进行匹配。当使用element对象调用这个方法时,只在element的后代元素 内查找匹配。 querySelectorAll()方法,接收参数同querySelector()一样,返回一个NodeList的实例。 matchesSelector()方法,这个方法接受一个参数,CSS选择符,如果调用元素与该选择符匹配,返回true,否则返回false。为了解决浏览器兼容问题,可以使用下面的包装函数: function matchesSelector(element,selector){ if(element.matchSelector){ return element.matchesSelector(selector); }else if(element.msMatchesSelector){//IE