如果下一个命令:

 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>

10-08 19:15