为了账号安全,请及时绑定邮箱和手机立即绑定

您好,能上传一下代码么?

老师能上传一下代码么

正在回答

1 回答

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>React_event</title>
    <script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
    <script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
    <script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>
</head>
<body>
 <div id="container"></div>
    <script type="text/babel">
        var TestClick=React.createClass({
            handleClick: function(){
                var tipE=ReactDOM.findDOMNode(this.refs.tip);//新版本用ReactDOM
                if (tipE.style.display==="none") {
                    tipE.style.display="inline";
                }else{
                    tipE.style.display="none";
                }
            },
            render: function(){
                return (
                    <div>
                        <button onClick={this.handleClick}>显示|隐藏</button><span ref="tip">测试文字</span>
                    </div>
                    );
            }
        });
        var TestInput=React.createClass({
            getInitialState: function(){
                return {
                    inputContent: ""
                }
            },
            changeHandler: function(event){
                this.setState({
                    inputContent: event.target.value
                });
            },
            render: function(){
                return (
                    <div>
                        <input type="text" onChange={this.changeHandler}/>
                        <span>{this.state.inputContent}</span>
                    </div>
                    );
            }
        });
        ReactDOM.render(
            <div>
                <TestClick />
                <br/><br/>
                <TestInput />
            </div>,
            document.getElementById("container")
            );
    </script>
</body>
</html>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
React入门
  • 参与学习       122141    人
  • 解答问题       121    个

颠覆式前端UI开发框架React入门视频教程,赶紧学起来

进入课程

您好,能上传一下代码么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信