如果下一个命令:
console.log(document.getElementById('container'));
打印:
<div id="container" prjid="ABCDE">...</div>
为什么下一个命令:
console.log(document.getElementById('container').prjid);
打印未定义?我正在尝试获取 prjid 的值
最佳答案
prjid
是一个属性。您应该使用函数 getAttribute
来获取任何属性值。
console.log(document.getElementById('container').getAttribute("prjid"));
<div id="container" prjid="ABCDE">...</div>