zoukankan      html  css  js  c++  java
  • react 点击事件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>
    </head>
    <body>
        <div id="container"></div>
        <script type="text/jsx">
            var TestClickComponent = React.createClass({
                handleClick:function(event){
                    var tipE = React.findDOMNode(this.refs.tip); {/* 获取索引 */}
                    if(tipE.style.display === 'none'){
                        tipE.style.display = 'inline';
                    }else{
                        tipE.style.display='none';
                    }
                    event.preventDefault();
                    event.stopPropagation();
                },
                render:function(){
                    return(
                        <div>
                            <button onClick={this.handleClick}>显示|隐藏</button><span ref="tip">测试点击</span>
                        </div>
                    )
                }
            });
            var TestInputComponent = React.createClass({
                getInitialState:function(){
                    return {
                        inputContent:''
                    }
                },
                changeHandler:function(event){
                    this.setState({
                        inputContent:event.target.value
                    })
                    event.preventDefault();
                    event.stopPropagation();
                },
                render:function(){
                    return(
                        <div>
                            <input type="text" onChange={this.changeHandler} /><span>{this.state.inputContent}</span>
                        </div>
                    )
                }
            });
            React.render(
            <div>
                  <TestClickComponent></TestClickComponent>
                  <TestInputComponent></TestInputComponent>
              </div>,document.getElementById("container")
    
    
            )
        </script>
    </body>
    </html>
  • 相关阅读:
    Android笔记(十)ListView
    GDI+ 怎样将图片绘制成圆形的图片
    自己定义View学习之12/7(进度条之混合模式)
    iOS_21团购_Popover适应iPad横竖屏切换
    SVNserver搭建
    SNMP报文抓取与分析(一)
    我的Vim配置(自动补全/树形文件浏览)
    U盘安装ubuntu server 14.04
    vim帮助手册汉化
    QT 信号与槽connect
  • 原文地址:https://www.cnblogs.com/zxyun/p/7144416.html
Copyright © 2011-2022 走看看