ホームページ > ウェブフロントエンド > htmlチュートリアル > 属性が特定の値に等しくない、またはattribute_html/css_WEB-ITnoseを持たない要素を選択する方法

属性が特定の値に等しくない、またはattribute_html/css_WEB-ITnoseを持たない要素を選択する方法

WBOY
リリース: 2016-06-24 11:58:10
オリジナル
3146 人が閲覧しました

例えば

<div>  <vbox name="xxx" />  <vbox />  <vbox /></div>
ログイン後にコピー


name 属性のない 2 つの vbox を選択する方法


ディスカッションへの返信 (解決策)

これは取り出すこともできますが、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)]
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

jQuery を使用します
$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

ユニバーサル jquery を使用することをお勧めします

$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

ユニバーサル jquery を使用することをお勧めします


+1.

を使用していますxpath

//vbox[not(@name)]
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

jQuery を使用
$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


申し訳ありませんが、追加してください
CSS セレクターを使用する必要があります

xpath を使用します

//vbox[not(@name)]
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

jQuery を使用します
$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


申し訳ありませんが、
CSS セレクターを追加してください


試してくださいit
vbox:not([@name])

次の jQuery は CSS セレクターです。 jQuery を使用している場合は、必要な要素を取り出すことができるはずです。昨日返信する前にテストしました。クリックしてデモ コードを表示できます。他の js フレームワークを使用している場合は、教えてください。



xpath を使用してください

//vbox[not(@name)]
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

jQuery を使用してください
$('vbox:not([name])')
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


申し訳ありませんが、追加してください
CSS セレクターを使用する必要があります

ではありません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート