学习react-简单小案例(5)--checkbox事件


<html>
    <head>
        <title></title>
        <meta charset="UTF-8"/>
        <script src="js/react.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="js/react-dom.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="js/browser.min.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
        <div id="container"></div>
    </body>
    <script type="text/babel">
        var Demo = React.createClass({
            getInitialState:function(){
                return {
                    checked:false
                }
            },
            editChecked:function(){
                this.setState({
                    checked:!this.state.checked
                });
            },
            render:function(){
                var msg;
                if(this.state.checked){
                    msg = '勾选了';
                }else{
                    msg = '未勾选';
                }
                return(
                    <div>
                        <input type="checkbox" onChange={this.editChecked} defaultChecked={this.state.checked} />
                        <span>现在的状态是:{msg}</span>
                    </div>
                );
            }
        });
        ReactDOM.render(
            <Demo />,
            document.getElementById('container')
        );
    </script>
</html>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM