用.和[]的形式无法操作元素的自定义属性; getAttribute可以操作元素的自定义属性
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="text" id="text1" value="1111" _name = "miaowei"><br>
<img src="img/1.png" alt="无图" id="img1" style="width: 100px; height: 100px">
<script>
window.onload = function () {
var oText = document.getElementById('text1');
var oImg = document.getElementById('img1');
oText.value = '2222';
alert(oText.value); //2222
oText['value'] = '3333';
alert(oText['value']); //3333
alert(oText.getAttribute('value')) //1111
// 设置属性值
oText.setAttribute('value', '你好,世界');
alert(oText.getAttribute('value')) // 你好,世界
//移除属性
oText.removeAttribute('value');
alert(oText.getAttribute('value')) // null
//用.和[]的形式无法操作元素的自定义属性 ; getAttribute可以操作元素的自定义属性
alert(oText._name); //undefined
alert(oText['_name']); //undefined
alert(oText.getAttribute('_name')); //miaowei
console.log(oImg.src + ":" + oImg['src'] + oImg.getAttribute('src')); //http://localhost:63342/helloworld/img/1.png
}
</script>
</body>
</html>
五、js - DOM -06 获取元素属性的几种方式
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- javascript 组成部分 1.ECMAScript javascript的核心解释器 ...
- 简述: 很多场景中,都需要我们需要去通过js去判断DOM元素,按照自己实际的需要去改变DOM的css属性。 例如,...