Maison > interface Web > tutoriel HTML > le corps du texte

怎么选择属性不等于某值或没有该属性的元素_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-24 11:58:10
original
3107 Les gens l'ont consulté

例如

<div>  <vbox name="xxx" />  <vbox />  <vbox /></div>
Copier après la connexion


如何选择没有name属性的两个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>
Copier après la connexion

使用xpath

//vbox[not(@name)]
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用jQuery
$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

推荐你使用万能的jquery

$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

推荐你使用万能的jquery



+1.

使用xpath

//vbox[not(@name)]
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用jQuery
$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion



不好意思,补充一下
要用CSS选择器


使用xpath

//vbox[not(@name)]
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用jQuery
$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion



不好意思,补充一下
要用CSS选择器



试一下
vbox:not([@name])

下面jQuery的这个就是CSS选择器。如果你使用jQuery,应该可以取出你需要的元素,昨天回复之前已测试过,可以点击查看 演示代码
如果你使用其他的js框架,可以说一下。


使用xpath

//vbox[not(@name)]
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用jQuery
$('vbox:not([name])')
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion



不好意思,补充一下
要用CSS选择器

not

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!