Jos*_*iga 3 html javascript reactjs
如果下一条命令:
console.log(document.getElementById('container'));
Run Code Online (Sandbox Code Playgroud)
印刷品:
<div id="container" prjid="ABCDE">...</div>
Run Code Online (Sandbox Code Playgroud)
为什么下一个命令:
console.log(document.getElementById('container').prjid);
Run Code Online (Sandbox Code Playgroud)
打印未定义?我试图获得prjid的价值
prjid是一个属性。您应该使用该函数getAttribute来获取任何属性值。
getAttribute()返回元素上指定属性的值。如果给定的属性不存在,则返回的值将为null或“”(空字符串);否则为0。
console.log(document.getElementById('container').getAttribute("prjid"));Run Code Online (Sandbox Code Playgroud)
<div id="container" prjid="ABCDE">...</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |