<!doctype html>
<html lang="en">
<head>
<meta c0harset="UTF-8">
<script src="js/react.js"></script>
<script src="js/react-dom.js"></script>
<script src="js/browser.min.js"></script>
<title>Document</title>
</head>
<body>
<div id="ex1"></div>
<script type="text/babel">
let MyInput = React.createClass({
handleClick : function(){
//定义一个方法 handleClick ,控制获取焦点事件
this.refs.myTextInput.focus();
//this.refs.myTextInput 可以获取 ref="myTextInput"的元素
},
render : function(){
//添加点击事件
return (
<div>
<input type="text" ref="myTextInput" />
<input type="button" value="把焦点转移到文本框上" onClick={this.handleClick} />
</div>
);
}
})
ReactDOM.render(
<MyInput />,
document.getElementById('ex1')
);
</script>
<div id="ex2"></div>
<script type="text/babel">
let MyInput = React.createClass({
handleClick(){
//定义一个方法 handleClick ,控制获取焦点事件
this.refs.myTextInput.focus();
},
render : function(){
return (
<div>
<input type="text" ref="myTextInput" />
<input type="button" value="把焦点转移到文本框上" onClick={this.handleClick} />
</div>
);
}
})
ReactDOM.render(
<MyInput />,
document.getElementById('ex2')
);
</script>
</body>
</html>
<html lang="en">
<head>
<meta c0harset="UTF-8">
<script src="js/react.js"></script>
<script src="js/react-dom.js"></script>
<script src="js/browser.min.js"></script>
<title>Document</title>
</head>
<body>
<div id="ex1"></div>
<script type="text/babel">
let MyInput = React.createClass({
handleClick : function(){
//定义一个方法 handleClick ,控制获取焦点事件
this.refs.myTextInput.focus();
//this.refs.myTextInput 可以获取 ref="myTextInput"的元素
},
render : function(){
//添加点击事件
return (
<div>
<input type="text" ref="myTextInput" />
<input type="button" value="把焦点转移到文本框上" onClick={this.handleClick} />
</div>
);
}
})
ReactDOM.render(
<MyInput />,
document.getElementById('ex1')
);
</script>
<div id="ex2"></div>
<script type="text/babel">
let MyInput = React.createClass({
handleClick(){
//定义一个方法 handleClick ,控制获取焦点事件
this.refs.myTextInput.focus();
},
render : function(){
return (
<div>
<input type="text" ref="myTextInput" />
<input type="button" value="把焦点转移到文本框上" onClick={this.handleClick} />
</div>
);
}
})
ReactDOM.render(
<MyInput />,
document.getElementById('ex2')
);
</script>
</body>
</html>