0

我的目标:找到标签的参考并将其着色。使用的代码:

colorizeLabel(){
    ReactDOM.findDOMNode(this.refs.amountLabel).color('#ffffff');
}

<label itemRef="amountLabel">Choose Amount:</label>

产生:Uncaught TypeError: Cannot read property 'color' of null

看起来它无法找到参考。我想念什么吗?

4

1 回答 1

1

您需要在元素中指定 ref

<label ref="amountLabel">Choose Amount:</label>

但是建议ref如下使用

<label ref={(ref) => this.myLabel = ref} />

你可以访问标签为this.myLabel

于 2016-08-20T08:33:39.683 回答