【发布时间】:2018-02-03 08:55:50
【问题描述】:
如果下一个命令:
console.log(document.getElementById('container'));
打印:
<div id="container" prjid="ABCDE">...</div>
为什么下一个命令:
console.log(document.getElementById('container').prjid);
打印未定义?我正在尝试获取 prjid 的值
【问题讨论】:
-
您不应使用非标准属性。如果您需要将自己的数据添加到元素,请使用
data-prjid。 -
@ Jose Cabreta Zuniga,成功了吗?
-
现在一切正常。为什么我不应该使用非标准属性?
标签: javascript html reactjs