例如
登录后复制
如何选择没有name属性的两个vbox
回复讨论(解决方案)
虽然这样可以取出来,但是ie低版本貌似不支持这种标签。谨慎使用。
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);
登录后复制
使用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选择器
试一下
vbox:not([@name])
下面jQuery的这个就是CSS选择器。如果你使用jQuery,应该可以取出你需要的元素,昨天回复之前已测试过,可以点击查看 演示代码
如果你使用其他的js框架,可以说一下。
使用xpath
//vbox[not(@name)]
登录后复制登录后复制登录后复制登录后复制
使用jQuery
$('vbox:not([name])')
登录后复制登录后复制登录后复制登录后复制登录后复制登录后复制
不好意思,补充一下
要用CSS选择器
not
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2839473.html