>
js
documentgetElementById(id)focus();
例如
<input id="shan" type="text" onchange ="return gaib(thisid)"/>
function gaib(id) {
var oo=documentgetElementById(id);
if (oovalue == 3) {
alert('输入错误');
oofocus();
}
}
jquery
$("#"+id)focus();
例如
<input id="shan" type="text" onchange ="return gaib(thisid)"/>
function gaib(id) {
var oo=$("#"+id);
if (ooval() == 3) {
alert('输入错误');
oofocus();
}
}
focus事件的存在是不需要用户点击input再进行值的输入,类似的应用场景:如一点击开登录页面,输入用户名的输入框就已经可以马上进行输入了,而不需要鼠标再去点击输入框;或者在表单提交的时候如手机号码输入不正确,也可以用focus事件将光标移动到手机号码输入框处并且用鲜明的颜色标记该输入框,告诉用户这里填写有误。
所以说这两个之间实际上是没有区别的,起到的作用是一样的,更多的js效果就需要你平常多留意下别人的网站是怎么做的,细节很重要。
以上就是关于请教JS大神,如何在一个可编辑的DIV里,获取当前光标的位置,需要兼容IE9+全部的内容,包括:请教JS大神,如何在一个可编辑的DIV里,获取当前光标的位置,需要兼容IE9+、请问下JavaScript如何 获取鼠标光标所在位置处的文本、js或jquery定位光标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)