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

例如

      

登录后复制

如何选择没有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

(0)
上一篇 2025年3月9日 13:54:29
下一篇 2025年3月9日 13:54:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • cursor 鼠标样式?

    取值: [ [ [ auto: 正常鼠标 crosshair: 十字鼠标 default: 默认鼠标 pointer: 点状鼠标(hand,写两个是为了照顾IE5,它只认hand。) move: 移动鼠标 e-resize(East),ne…

    编程技术 2025年3月9日
    000
  • 下拉选择框select的纯CSS替代方案_html/css_WEB-ITnose

    这篇教程中,我将给大家展示表单元素下拉选择框select的css替代方案。该方法采用css来实现,看上去非常简单。我们用radio标签列表来模拟下拉列表,选择一个radio可以很好的模拟出select中选择一个元素的效果。 一:HTML 下…

    编程技术 2025年3月9日
    200
  • 页面元素居中的几种方法_html/css_WEB-ITnose

    1前言 做页面布局时,经常会需要将一些页面元素居中显示。当然,你可以设定元素的top、left来使它居中,但是,当父容器的大小发生变化,你不得不修改子元素的top、left来使它保持居中;当用户的显示器分辨率与你的测试机不同,可能会导致界面…

    编程技术 2025年3月9日
    200
  • HTML页面加载完后,根据内容调整<textarea>元素的高度_html/css_WEB-ITnose

    假如我的html中有一个textarea元素,我想在它加载完成后根据内容调整其高度。怎么做呢? 1. 我定义的textarea元素如下 登录后复制 注意: id = ‘value’ 这里的关键问题是html加载完后会…

    编程技术 2025年3月9日
    200
  • 对position属性的总结_html/css_WEB-ITnose

    position属性规定元素的定位类型 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。   值 描述 absolu…

    编程技术 2025年3月9日
    200
  • HTML5的command 元素

      现在,html5不知多受欢迎,很多不懂得人看这它的不断发展,很多的人都想学习html5。但是,html5不是说的那么容易,它的元素多不胜数,现在,为大家介绍一个最常用的元素。   什么是command 元素?   command 元素的…

    编程技术 2025年3月9日
    200
  • 给div元素添加圆角边框的操作方法

    下面小编就为大家带来一篇向p元素添加圆角边框的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 如下所示: CSS Code复制内容到剪贴板 p   {   border:2px solid;   bo…

    编程技术 2025年3月9日
    200
  • HTML元素内联元素、块级元素的布局介绍

    html元素布局展示  默认展示(未添加width和height属性) ①HTML元素在浏览器展示的方式是:从上到下,从左到右。 ②内联元素,是根据浏览器的宽度及自身的width宽度来填充。若当前行剩余空白区域不够,就会换至下一行。 ③块级…

    2025年3月9日
    200
  • html常用标签及属性

    HTML中的标签及属性 HTML页面结构 标签 描述 定义文档类型。定义 HTML 文档。定义文档的标题。定义文档的主体。 to 定义 HTML 标题。 定义段落。定义简单的折行。定义水平线。定义注释。 表单 标签 描述 定义供用户输入的 …

    2025年3月9日
    200
  • html实现不显示表格边框线需要设置什么属性

    在html中,要使表格的边框不显示出来需要设置的属性是border。 表格边框是表格项目周围的直线,用于分开行、列和单元。默认情况下,是显示无边框表格的。 border=n,指定表格边框宽度的像素值,数字越大则越宽,0表示无边框。 (推荐教…

    2025年3月9日
    200

发表回复

登录后才能评论