JS 可以为任何HTML元素添加任意个 自定义属性
元素.属性名=属性值,如:aBtn.abc = 123;
例:
window.onload = function (){
var aBtn = document.getElementsByTagName('input')[0];
aBtn.abc = 123; // 添加自定义属性 abc
aBtn.onclick = function(){
alert( aBtn.abc ); //弹出属性值为 123
}
};
例:自定义属性应用——匹配数组内容
邦邦的小站_分享Web前端的学习心得!window.onload = function(){
var aBtn = document.getElementsByTagName('input');
var arr = ['Web前端','JavaScript','CSS3','邦邦的小站','jmsbang.com'];
for(var i=0;i
aBtn[i].num=0;
aBtn[i].onclick = function(){
this.value=arr[this.num];
this.num++;
if(this.num==arr.length){
this.num=0;
}
};
}
};