小编lar*_*arp的帖子

如何使用 refs 访问/覆盖元素的 className?

我有一个文本和一个按钮。

我想要实现的是这样的,如果我单击按钮,文本将被隐藏。我想在不使用state 的情况下实现这一目标。

class Test extends Component {
    constructor(props){
        //codes
    }

    hide = () => {
        const span = this.refs.spanLoading;
        span.ClassName = "hidden";
    }

    render() {

        return (
            <span ref="spanLoading" id="test-id" className="">The Quick Brown Fox.</span>

            <button onClick={() => this.hide()}>Hide</button>
        );
    }
}

export default Test;
Run Code Online (Sandbox Code Playgroud)

classname reactjs

10
推荐指数
2
解决办法
4万
查看次数

标签 统计

classname ×1

reactjs ×1