js怎么根据自定义属性的值来查找元素

例如有个自定义属性dataid,我现在要定位到dataid为222的标签,js怎么实现?

<div dataid="111">a</div>
<div dataid="222">b</div>
<div dataid="333">c</div>
<div dataid="444">d</div>
0

2个回答

原生js
document.querySelector("div[dataid=222]")
jquery
$("div[dataid=222]")

2
xfyanmeng
xfyanmeng 感谢
10 个月之前 回复

兄弟感谢你的帮助,但是少了分号 document.querySelector("div[dataid='222']")

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js 根据自定义属性来获取标签
&amp;lt;p data-id=&quot;test&quot;&amp;gt;123&amp;lt;/p&amp;gt; &amp;lt;script&amp;gt; var html=$(&quot;p[data-id='test']&quot;).html(); console.log(html) //123 &amp;lt;/script&amp;gt;  
js元素对象的自定义属性
自定义属性一般用自定义属性选择器 html标签的属性可分为html自带属性和自定义属性 html自带的属性又分为通用属性和专用属性,例如id,class,title是通用属性,src,href是专用属性 html标签还可以添加自定义属性 对于自定义属性,浏览器在解析页面时会忽略这些属性 在HTML标签中添加的属性叫做标签属性 找到这个元素对象,通过打点访问的属性是这个对象的属性。 这...
如何根据自定义属性,取元素?
[code=HTML]rnrnrnrnrnrnrnrn[/code]rnrn如何获取selname相同的input元素,
js 根据id,标签名 ,属性查找元素
查找元素 getElementById:根据ID,获取的是一个元素 getElementsByClassName:根据class属性查找元素,返回的是数组 getElementsByTagName:根据标签名查找元素,返回的是数组 getElementsByName:根据name属性查找元素,返回的是数组 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;...
js 给元素添加自定义属性
给元素添加自定义属性 obj.setAttribute('attr_name','attr_value'); //例如obj.setAttribute('class','snow-container') 给元素添加class属性的三种方法 document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的...
JS获取元素属性和自定义属性
昨天有同事问我,怎么获取自定义元素的属性,我意识到这个确实是个 问题,所有总结一下自己的心得。 获取元素的属性分为两种类型:1-获取元素常见的属性(class,id,type,value……)2-获取自定义的元素的属性(data-value,data-mess…….)获取元素的属性,设置元素的属性: 1-原生JS** 设置属性 .setAttribute("属性","值")
如何根据值来查找树形结构?
我现在有个从树型结构取出来的值。我现在要根据这个值来表示出树型结构的那个节点。根据这个值把节点前面的CHECKBOX打上勾。这个怎么做?rnrn谢谢大家
JS 根据值查找对应索引
function contains(a,obj) { var i = a.length; while (i--) { if (a[i] === obj) { ...
js根据name值获取元素
效果 &amp;lt;body&amp;gt; &amp;lt;input type=&quot;button&quot; id=&quot;btn&quot; value=&quot;显示效果&quot; /&amp;gt; &amp;lt;input type=&quot;text&quot; value=&quot;你是&quot; name=&quot;name1&quot; /&amp;gt; &amp;lt;input type=&quot;text&quot; value=&quot
webBrowser查找元素值
rn帮朋友做个winfrom,功能很简单。就是打开淘宝搜索页面,统计关键字的宝贝数量。rn [img=https://img-bbs.csdn.net/upload/201406/17/1402986180_402983.jpg][/img]rnrn HtmlDocument document = this.webBrowser1.Document;rnrn怎么查找到这个 class=‘h’ 值为 527.89W的元素呢?求教谢谢!
js 如何获取自定义属性的值
js 获取标准属性 用点操作符来获取。也可以用Element对象的getAttribute()函数来获取。 示例 var dataType = 当前元素对象.value; 获取自定义属性(或者叫非标准属性) 只能使用getAttribute函数来获取。 示例 var dataType = 当前元素对象.getAttribute("value");
JS获取自定义属性data值
var tree = document.getElementById("tree"); //getAttribute()取值属性 console.log(tree.getAttribute("data-leaves")); console.log(tree.getAttribute("data-plant-height")); //setAttribute()赋值属性 tree.setA
根据自定义属性寻找特定的某个元素
        如果单纯的获得一个元素的属性,很简单,attr()就可以解决这个问题,今天的项目遇到这样的问题 如果已经知道li组有特定的属性和它的属性值,现在要把他选择出来,有点小麻烦。        如上图,选择文件夹,点击重命名,修改之后怎么改变它的名字呢 ,可以使用如下的方法:$(&quot; li [uid='&quot;+id+&quot;']&quot;)这样就能够获得上面的文件夹 接下来的操作就简单了。。。。    ...
jquery和js获取自定义属性的值
1、原生js获取并设置自定义属性的值; &amp;lt;div id=&quot;su&quot; data-it=&quot;1&quot; sex=&quot;2&quot;&amp;gt;&amp;lt;/div&amp;gt; 1)自定义属性data-属性; var $div = document.getElementById('su'); //获取值的两种方法 var it = $div.getAttribute('it'); var sex = $div.data...
js 查找元素
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt;     &amp;lt;head&amp;gt;         &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;         &amp;lt;title&amp;gt;查找元素&amp;lt;/title&amp;gt;     &amp;lt;/head&amp;gt;     &amp;lt;body&amp;gt;         &amp;lt;
怎么根据ip来查找属于的城市
现在知道ip,怎么根据此ip来查找属于的城市,在线等,注意,不要接口啊
2.3 根据层级查找元素
2.3 根据层级查找元素 通过样式名称来查找元素这个功能不错,但是通常不需要查询整个页面。 有时可能只需要查找某个元素的子元素 node2:/var/www/html/js#cat h20.html &amp;lt;ul class=&quot;my-list&quot;&amp;gt; &amp;lt;li&amp;gt; &amp;lt;a href=&quot;http://jquery.com&quot;&amp;gt;jQuery supports&amp;...
vue中如何获取元素自定义属性的值
&lt;divv-for="(item,index) in orderlist" :data-id="item.id" @click="ckxqs(index,item.id)"&gt;点击按钮&lt;/div&gt; methods: { ckxqs(index,id){ console.log(index)//获取当前索引下标 console.log(id)//获取循环id的值 }...
根据值来取字段名
[code=SQL]rn表SizeList(C1,C2,C3,C4,C5,C6,C7)rn C1 C2 C3 C4 C5 C6 C7 (此行为字段名)rnrn-----------------------------------------------------------rn 00 60 70 80 90 120 NULL rn os om ol xl xx NULL NULL rn 18 20 22 24 26 NULL NULL rnrn [/code]rnrn请问如何根据表里面的一个值, 来取得其相应的字段名.rnrn例如:70 取得的字段名为:C3rnrn暂时不考虑有相同值的情况;
我的ActiveX控件怎么根据自定义属性来初始化?
我写了个ActiveX控件,定义了一个BOOL型的属性InitToday(是否初始就显示今天的日期),我在界面设计器里给它设成了TRUE,可在控件的OnCreate函数里得到的这个属性值是个负数(未初始化的整型数据),我没办法用它来做初始化工作。为什么库存属性Text,Caption等在设计器里给它们赋值后就可以在OnCreate里得到正确的值呢?
关于:js怎么获取元素的自定义属性的问题(原生JavaScript)
最近项目需要把后端传过来的数据隐藏的保存在页面中,方便后边做事件处理时使用。鉴于之前总是在后端处理后的页面中看到元素里除了常见的id、name属性外的data-xxx,就想到:元素的属性必然是可以自定义并获取到的,百度了下,原来JavaScript本来就自带有函数getAttribute( )用于获取只定义属性,于是迫不及待的写了个demo: &lt;input type=...
怎么根据成员变量的值来获取对象??
偶是菜鸟啦~~~~向各位高手请教一个问题,很急啊~~~rnrn首先我创建了一个类public class MediaReceive implements ReceiveStreamListener, SessionListener,ControllerListener rnrn private JPanel playpane;rnrn ……rnrn rn然后创建了一个对象,并对其中的playpane成员赋值。rnavReceive = new MediaReceive(strs);rnavReceive.playpane = jp1;rnrnrn请问现在如何可以通过jp1来访问之前创建的对象avReceive ?多谢多谢!!
怎么根据时间值来触发sql?
表里先插入一行,rn如A表rnid flag postdaternrninsert 值 1 ,'A', '2008-8-8' rninsert 值 2 ,'A', '2008-3-1'rn。。。。还有很多值rnrnsqlserver要自动在第一条记录 '2008-8-8' ,把 flag设为"B"rnrnsqlserver要自动在第二条记录 '2008-3-1' ,把 flag设为"C"rnrn以此类推....rnrn
js的自定义属性
js的自定义属性自定义属性:给是给元素上定义本来不存在的属性自定义属性最常见的是索引值。因为for循环结束时i已经变成最后一个数字,再次使用i就会出现错误,因此必须用到自定义属性,否则i显示的永远是循环结束后的数字。元素[i].index = i。如数组里的数据和按钮利用索引值一一对应。练习1:在点击按钮(3个)时用索引值把arr(3个)里的数据输入到p(3个)标签里。&amp;lt;input type...
js获取元素值?
页面a.asp:rn rn wurn rn </td></tr></table>rnrn页面b.asp:rn有几个html元素rn<input type='text' name='txtinput' id='txtinput'>rn<br>rn<img src='aa.gif' id='img1' name='img1'>rnrnrn现在想在页面a.asp中,利用javascript来获取到b.asp页面中的img1标识的src,怎么样获取?谢谢.
js 获取元素值
[img=https://img-bbs.csdn.net/upload/201703/17/1489712831_900499.png][/img]rnrn根据选中的a标签 (比如:选中32),得到id为 spenamevalues 的div 文本内容。rnrnrn得到当前选中节点的父级节点 的同级上一个节点的 div文本内容。 rnrnrn
根据html元素的类型设置元素的值
/** * 获取input/select/checkbox/radio的值 * @param id * @param nodeAttribute * @param Str valueStr或valueNum 不填默认valueStr */ function getFromHtml(id,nodeAttribute,Str) { if ($(&quot;#&quot; + id).is('selec...
js自定义属性
一、效果 二、代码 &amp;lt;body&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;语文成绩&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;数学成绩&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;化学成绩&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;地理成绩&amp;lt;/li&amp;gt; &amp;lt;
js查找事件原元素
说明:就是根据事件获取事件发生的元素,也就是该事件发生在哪个元素上。 使用:srcElement &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt;     &amp;lt;head&amp;gt;         &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;         &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;         &amp;lt;style&
根据元素值删除数组元素
var arr = ['a','b','c','d']; arr.splice($.inArray('b',arr),1); arr
js 根据元素删除数组指定的元素
二话不说直接上代码: var fileId = fileIds.split(&quot;,&quot;); if(contains(fileId,id)){ var s = fileId.splice($.inArray(id,fileId),1); console.log(s); } function contains(a, obj) { var i = a.len...
HTML5 标签自定义属性,以及在JS中如何获取自定义属性的值
demo.html(JS中获取属性值):&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;
Js自定义属性
HTML标签的自定义属性 1、(隐式的方法)  document.getElementById("testId").ggg = "new"; 2、(显式的方法)document.getElementById("testId").setAttribute("ggg", "new"); 在前台会展示该属性,用jquery也可以获取到值 可以利用索引值建立与数组元素的匹配关系,从而实
JS的自定义属性
1、除了一些特定属性,如value、name,还可以添加自定义属性:oBtn.abc = 123 ;    JS可以为任何HTML元素添加任意个 自定义属性。2、for里面套了function,function里面的i变量为最后循环完的那个值,所以需要用带this。3、一般创建的索引值也为自定义属性,如aBtn[i].index = i ; 外面还包含一个for循环。从i=0依次递增建立索引值。4...
【元素的查找】js和jquery方法查找dom元素
一.dom方法查找元素       1.常规方法的
Js根据xpath获取元素
function _x(STR_XPATH) { var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null); var xnodes = []; var xres; while (xres = xresult.iterateNext()) {
HTML 元素添加自定义属性
document.getElementById('test').attributes['a'].nodeValue);  
js获取select下拉选框自定义属性的值
要获取select自定义属性的值,先获得被选中的索引,然后获得自定义属性的值
jQuery根据data-的值来找到引用的元素
&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt; &amp;lt;/title&amp;gt; &amp;lt;style&amp;gt; #left{ height:500px; width:20%; float:left; border-top:1px solid blue; } #list{margin:0...
jquery根据label文本查找label元素
最近在用12306买火车票的时候,刷新页面后那么多条件都没了,因为懒得手动勾选,遂想写代码来实现简单的条件勾选。页面里使用了太多的label标签,代码触发点击必须要先获取到对应的元素,由于不知道具体怎么根据文本来筛选相应的label标签,只能用数数来确定某条件是label数组的第几个来获取,这样有很多缺点,如不同页面上相同label的序号可能不同,label那么多数数太麻烦,页面变化等等。goog