我有一个这样定义的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
作为字符串,甚至是数字?
答案 0 :(得分:0)
td
上没有定义属性名称value
,因此ReactDOM.findDOMNode(this.refs.quantity).value
不起作用,您应该获取innerText
或{ {1}}喜欢
textContent
为了将其转换为整数,可以使用parseFloat
ReactDOM.findDOMNode(this.refs.quantity).textContent