js如何得到自定义属性为某个固定值的对象​

js如何得到自定义属性为某个固定值的对象​,第1张

documentquerySelector('div[action_type="replay"]')innerText = "Hello world";

你是不是想要这个?

给你一个知识点,具体运用你自己添加吧。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml,填充问题基础代码。

2、在indexhtml中的<script>标签,输入js代码:$('#txt')val('添加值');$('#txt')attr('data', 'test');。

3、浏览器运行indexhtml页面,此时input元素成功被添加了值和属性

这个标签本身就没有value这个属性,你的value只是你自己定义的属性,因此你要有自定义属性的方式去获取,

js方法

documentgetElementById('station')getAttribute('value')

jq方法

$('#station')attr('value')

如果楼主引入了jq 可以使用 $('[probateclass="private"]')获取到节点

如果没有引入jq可以使用原生js定义一个函数 GetAttrElement(attr,val);参数一是属性参数二是属性对应的值

function GetAttrElement(attr,val){

var e= documentall;

var a= new Array();

for(var i=0;i<elength;i++){

if(e[i]getAttribute(attr)==val){

apush(e[i])

}

}

return a;

}

调用方式GetAttrElement("privateclass","private");这样就可以获取到了

打字不易忘采纳

var obj=documentgetElementById("catid");

var index=objselectedIndex;

var text=objoptions[index]getAttribute("text");

//上面过程就是把select >> option >> text 值取出来

alert('text = ' + text);

return text;

data- 属性是来嵌入自定义数据的

所有主流浏览器都支持 data- 属性。

属性名不应该包含任何大写字母,并且在前缀 "data-" 之后必须有至少一个字符

属性值可以是任意字符串

<input type="checkbox" class='member_id' data-openid='123456'/>

var openid = $(this)attr("data-openid");

以上就是关于js如何得到自定义属性为某个固定值的对象​全部的内容,包括:js如何得到自定义属性为某个固定值的对象​、怎么用JS给一个HTML元素增加一个属性和值、js中怎样获取<tags:treeselect/>中value的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9436641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存