knrt.net
当前位置:首页 >> js获取自定义属性 >>

js获取自定义属性

var testEle = document.getElementById("test"); testEle.setAttribute("demo"); (1)有 (2)无

function gotThnameId(el){ // 上面贴的代码有很多中文符号,是不是这个问题? alert('使用attr=>' + $(el).attr("thid")); // 这个可以的 alert('使用getAttribute=>' + el.getAttribute("thid"));}

HTML代码: JavaScript代码: 因为data不是input标签原生的属性,所以不能使用"点"操作。 非标准属性,要用:obj.getAttribute("data");的方式。 错误的用法:var data = obj.data; var data = document.getElementsByName("s01")[0].getAttribu...

$("div.dd a").click(function(){ alert($(this).attr("data")); });

如果楼主引入了jq 可以使用 $('[probateclass="private"]')获取到节点 如果没有引入jq可以使用原生js定义一个函数 GetAttrElement(attr,val);参数一是属性参数二是属性对应的值 function GetAttrElement(attr,val){ var e= document.all; var a=...

嗯,框架让人变懒,同时也会让人忘了“本”

当然可以,jquery是就是javascript的一个封装类; 列如:jquery的$("#zone")对象和document.getElementById('zone')是一样的,其实是jquery类就是把前者转换成后者; 比如绑定事件: $("#zone").click(function(){ window.alert('aaa'); }); 和...

document.querySelector('div[action_type="replay"]').innerText = "Hello world"; 你是不是想要这个? 给你一个知识点,具体运用你自己添加吧。

这个有兼容性问题,如果你要使用自己加的数据的话,建议使用data-*属性

value属性比较特殊,尽管value属性不是select元素的标准属性,但在JS中是可以通过select对象.value来获取选定值的 通过这种方法取得的value值实际上是所选择的option的value值。 像你这样直接在select标签的html代码中设置了一个value属性,JS仍...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com