如何通过点击标签将光标位置移动到输入文本框中?
使用for
属性。 不需要任何JavaScript。
<label for="name">Name</label><input type="text" id="name" name="name" />
浏览器将自己完成所有的魔法。
不知道为什么Yi Jiang的答案不起作用,但如果您更喜欢用jQuery来做这件事,那么这很容易。
$('#myLabel').click(function() {
$('#myTextBox').focus();
});