<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="build/react.min.js"></script> <script src="build/react-dom.min.js"></script> <script src="build/browser.min.js"></script> </head> <body> <div id="app"></div> </body> <script type="text/babel"> var app=document.getElementById("app"); var HelloMessage=React.createClass({ handleBlur:function () { //var node1=this.refs.input1.getDOMNode();第一种<input type="text" placeholder="请输入电话号码" data-reactid=".0.0"> //var node2=React.findDOMNode(this.refs.input1);//第二种 打印结果为<input type="text" placeholder="请输入电话号码" data-reactid=".0.0"> //var node3=this.refs['input1'].getDOMNode();//<input type="text" placeholder="请输入电话号码" data-reactid=".0.0"> var node4=ReactDOM.findDOMNode(this.refs['input1'])//<input type="text" placeholder="请输入电话号码" data-reactid=".0.0"> console.log(node4); }, render:function () { return<div> <input type="text" placeholder="请输入电话号码" ref="input1" onBlur={this.handleBlur}/> </div> } }); React.render(<HelloMessage/>,app) </script> </html>
React.jsDOM获取方式
最新推荐文章于 2024-04-11 18:47:17 发布