<a id="saysayDelete_btn" onclick="sayDel(this)" href="javascript:void(0)" aaa="取到我的值"></a>
------解决方案--------------------
<a id="saysayDelete_btn" onclick="alert( this.getAttribute('aaa') )" href="javascript:void(0)" aaa="取到我的值">123</a>
------解决方案--------------------
var aaa=document.getElementById("saysayDelete_btn").aaa;
------解决方案--------------------
- HTML code
<a id="saysayDelete_btn" onclick="sayDel(this)" href="javascript:void(0);" aaa="取到我的值">DEMO</a> <script type="text/javascript"> function sayDel(obj) { obj.setAttribute('aaa', '12345'); //setAttribute()方法创建或改变某个新属性 alert(obj.getAttribute('aaa')); //getAttribute()获取自定义属性的值 } </script>
------解决方案--------------------
------解决方案--------------------
this.tag 只能获取默认属性值。获取自定义属性时并不是所有浏览器都支持。
要想所有浏览器都支持需用 getAttribute()来代替。