ホームページ > 記事 > ウェブフロントエンド > 属性が特定の値に等しくない、またはattribute_html/css_WEB-ITnoseを持たない要素を選択する方法
例えば
<div> <vbox name="xxx" /> <vbox /> <vbox /></div>
これは取り出すこともできますが、IE の下位バージョンではこの種のタグはサポートされていないようです。慎重に使用してください。
<div id="div"> <vbox name="xxx" ></vbox> <vbox></vbox> <vbox></vbox></div><script type="text/javascript"> var div = document.getElementById('div'); var box = div.getElementsByTagName('vbox'); var arr = []; for(var i = 0; i < box.length; i++){ if(!box[i].getAttribute('name')){ arr.push(box[i]); } } console.log(arr);</script>
xpath を使用します
//vbox[not(@name)]
$('vbox:not([name])')
$('vbox:not([name])')
$('vbox:not([name])')
を使用していますxpath
//vbox[not(@name)]
$('vbox:not([name])')
xpath を使用します
//vbox[not(@name)]
$('vbox:not([name])')
xpath を使用してください
//vbox[not(@name)]
$('vbox:not([name])')