Javascript 防止使用类和标记名在输入文本字段上选择
我试图通过以下方式阻止对输入字段进行选择: 考虑 防止使用鼠标进行选择 防止使用键盘(包括Ctrl+A、shift+箭头)进行选择 允许使用键盘和鼠标将焦点聚焦到现场 到目前为止,我已经尝试过这些方法: id工作正常,但我想标记名称 HTMLJavascript 防止使用类和标记名在输入文本字段上选择,javascript,html,Javascript,Html,我试图通过以下方式阻止对输入字段进行选择: 考虑 防止使用鼠标进行选择 防止使用键盘(包括Ctrl+A、shift+箭头)进行选择 允许使用键盘和鼠标将焦点聚焦到现场 到目前为止,我已经尝试过这些方法: id工作正常,但我想标记名称 HTML 在给定的代码段中有一些小的更正 getElementsByClassName而不是getElementByClassName GetElementsByCassName返回具有给定类的dom元素数组,因此使用inp[0]选择第一个元素。 var inp=
在给定的代码段中有一些小的更正 getElementsByClassName而不是getElementByClassName GetElementsByCassName返回具有给定类的dom元素数组,因此使用inp[0]选择第一个元素。 var inp=document.getElementsByClassName'my_input'; inp[0]。addEventListener'select',函数{ this.selectionStart=this.selectionEnd; },假;
<p class="noselect">
Unselectable text.
<input class="my_input" type="text" value="Try to select me!">
</p>
var inp = document.getElementByClassName('my_input');
inp.addEventListener('select', function() {
this.selectionStart = this.selectionEnd;
}, false);