如果下一条命令:
console.log(document.getElementById('container'));
印刷品:
<div id="container" prjid="ABCDE">...</div>
为什么下一个命令:
console.log(document.getElementById('container').prjid);
打印未定义?我试图获得prjid的价值
prjid是一个属性。您应该使用该函数getAttribute获取任何属性值。
prjid
getAttribute
getAttribute()返回元素上指定属性的值。如果给定的属性不存在,则返回的值将为null或“”(空字符串);否则为false。
console.log(document.getElementById('container').getAttribute("prjid")); <div id="container" prjid="ABCDE">...</div>