【发布时间】:2017-01-23 09:49:54
【问题描述】:
我希望用户在点击时选择整个输入框。
在我的情况下,输入框是:
<label for="bla">My checkbox</label>
<input type="input" id="bla" name="check" value="checked" />
为此,我编写了以下 JS:
function SelectAll(bar){
bar.focus();
bar.select();
console.log(bar);
}
window.onload=function()
{
var bla=document.getElementById("bla");
bla.addEventListener('click',SelectAll(bla),false);
};
但我在控制台中得到的只是<input type="input" value="checked" name="check" id="bla">
一次,无论我点击多少,我都无法获得更多。
【问题讨论】:
-
您是否希望用户在访问您的页面时选择您的输入
-
不,我希望在他点击它时选择它。只有这样。
-
当你点击你的输入时添加属性 autofocus 这里是 autofocus 将如何添加为属性的参考w3schools.com/tags/tryit.asp?filename=tryhtml5_input_autofocus
标签: javascript forms no-framework