反应,通过反应引用访问存储在TD中的值

时间:2018-12-12 12:31:54

标签: reactjs

我有一个这样定义的React引用

<td ref="denominationValue" className="denomination-item">20</td>

我只是想将20个存储在<td>内。

ReactDOM.findDOMNode(this.refs.quantity)返回<td class="denomination-item">50</td>

但是当我执行ReactDOM.findDOMNode(this.refs.quantity).value.trim()时,我会变得不确定。

我已经做了很多搜索,但是我发现的所有内容都在谈论<form><input>

如何获取20作为字符串,甚至是数字?

1 个答案:

答案 0 :(得分:0)

td上没有定义属性名称value,因此ReactDOM.findDOMNode(this.refs.quantity).value不起作用,您应该获取innerText或{ {1}}喜欢

textContent

为了将其转换为整数,可以使用parseFloat

ReactDOM.findDOMNode(this.refs.quantity).textContent