【发布时间】:2020-10-07 11:20:12
【问题描述】:
我有这个清单:
const chosen = (e: any) => console.log(e.target.dataset.value)
...
<ul>
{numbers.map(n => (
<a data-value={n} onClick={chosen}>
<li key={n}>
{n}
</li>
</a>
))}
</ul>
...
它记录undefined。
也试过这个:console.log(e.target.getAttribute('data-value')),它返回null。
如何从a 标签中获取值?
堆栈:TypeScript:3.8.3,React:16.13.1
【问题讨论】:
-
不就是
element.getAttribute(attributeName);吗?
标签: javascript html reactjs typescript