我<td value="1414">Nishant</td>
获得了event.target
。我想要1414,当我尝试通过使用event.target.value
获得价值时,我得到了未定义。我怎样才能获得这个价值?
答案 0 :(得分:1)
td
个元素没有价值。您要找的是获取该元素的属性value
的值。
您可以使用getAttribute
功能执行此操作:
console.log(document.getElementById('a').getAttribute('value'));
<table>
<tr>
<td id="a" value="123">a</td>
</tr>
</table>
答案 1 :(得分:0)
你应该使用data-*
来保存&#34; DOM节点上的custom data。
然后通过domNode.dataset.*
作为camelCase访问它。
console.log(evnt.target.dataset.value);
&#13;
<table>
<tr>
<td data-value="123">a</td>
</tr>
</table>
&#13;