自定义属性:
标签原本没有这个属性,为了存储数据,程序员自己添加的属性
自定义属性无法直接通过DOM对象的方式获取或者设置
自定义属性的操作:
对象.getAttribute(“自定义属性名字”);获取自定义属性的值
对象.setAttribute(“属性名字”,“值”);设置自定义属性及值
对象.removeAttribute(“属性的名字”); 移除自定义属性
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input sayHi="hi!" type="button" id="btn" value="按钮"/>
<script src="common.js"></script>
<script>
alert(my$("btn").id);//bth
// 标签自带属性可以通过dom对象的方式来直接获取该属性的值
// alert(my$("btn").sayHi);// undefine
// 自定义属性不能直接通过dom对象的方式来直接获取该属性的值
// 自定义属性在dom对象中.不出来 必须通过getAttribute调用
alert(my$("btn").getAttribute("sayHi"));//hi!
</script>
</body>
</html>