[英]jQuery attribute “[something*=something]” selector in pure JavaScript
我很好奇是否純JavaScript可以代替IE7及更高版本的jQuery選擇器。
人們只是簡單地更改標記並使用類進行選擇,還是他們不使用純JavaScript來選擇標記?
<h1 rel="xxxexternalxxx">Attribute Contains</h1>
var arrinput = $('[rel*="external"])
任何幫助將不勝感激,在此先感謝您
您可以使用getElementsByAttribute ,然后循環和過濾:
var rels = getElementsByAttribute('rel');
var attr = 'external';
var result = [];
for (var i=0; i<rels.length; i++) {
if (rels[i].getAttribute('rel').indexOf(attr) > -1) {
result.push(rels[i]);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.