javascript中的css選擇器
作者:佚名 時間:2014-06-18 分享到:
過去,從dom中選擇元素常常有一些小問題.雖然可以使用getelementbytd()和getelementbytagname(),但過于頻繁地獲取相同元素會導致過多的odm遍歷或過濾.通過允許css選擇器作為參數,諸如jquery一類的庫解決了這一問題.
由此為javascript帶來的顯著益處是兩個新型本地類函數:queryselector()和queryselectoeraii().這兩個函數的工作方式很相似,它們都使用css選擇器作為參數;而它們之間的區別是queryselector()只選擇第一個匹配元素,所以其結果是一個單一節點,而queryselectoryaii匹配元素的所有實例,所以其結果作為nodelist返回.
var foo = $('p.foo');
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1807.html