例如
<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