React小知识点整理

前端之家收集整理的这篇文章主要介绍了React小知识点整理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1 获取div等标签内部文本信息:假设渲染出的代码如下

render(){
    return(
        <div ref="inp" onClick={this.handleClick.bind(this)} >test</div>
    )
}

获取这个div内部的文本信息则为:

handleClick(){
    let val = this.refs.inp.innerText;
    console.log(val);
}

2 获取输入input框中的文本信息:

class Test extends Component{
    constructor(props){
        super(props);
        this.state = {
            inp: ''
        }
    }

    handleChange(e){
        let val = e.target.value;
        this.setState({
            inp: val
        },function(){
            console.log(this.state.inp);
        }) 
    }

    render(){
        return(
            <input value={this.state.inp} onChange={this.handleChange.bind(this)}/>
        )
    }
}

猜你在找的React相关文章