`<html>
<script src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function test(){
var input_1 = $('#test')
var range = input_1.createTextRange(); //创建一个文本选区对象。
range.select();
}
</script>
<body>
<input type="button" value="登录" onclick="test()">
<input id="test" >
</body>
</html>`
createTextRange
是个原生方法,而你的input_1
却是个 jQuery 对象,这咋还能混着用呢?要么别用 jQuery 选择器了,改成:
要么把 jQuery 对象转成原生 DOM 对象。