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的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)