欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javaScript讓文本框內(nèi)的最后一個文字的后面獲得焦點(diǎn)實(shí)現(xiàn)代碼

 更新時間:2013年01月06日 16:17:21   作者:  
讓文本框內(nèi)的最后一個文字的后面獲得焦點(diǎn),在應(yīng)用中很常見,接下來提供解決方案,按興趣的朋友可以了解下
復(fù)制代碼 代碼如下:

<script>
//當(dāng)失去交點(diǎn)以后 讓文本框內(nèi)的文字獲得焦點(diǎn) 并且光標(biāo)移到最后一個字后面
function myfocus(myid) {
if(isNav){
document.getElementById(myid).focus();// 獲取焦點(diǎn)

}else{
setFocus.call(document.getElementById(myid));
}
}
var isNav = (window.navigator.appName.toLowerCase().indexOf("netscape")>=0);
var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
function setFocus() {
var range = this.createTextRange(); //建立文本選區(qū)
range.moveStart('character', this.value.length); //選區(qū)的起點(diǎn)移到最后去
range.collapse(true);
range.select();
}
</script>

示例:
 
這里使用的是ztree的模糊搜索
一開始所有的樹節(jié)點(diǎn)都是閉合的,但是如果輸入搜索內(nèi)容的時候進(jìn)行查詢,展開查詢內(nèi)容的父節(jié)點(diǎn)之后,會使得input里面的失去焦點(diǎn),用戶體驗(yàn)效果不好,這里就在父節(jié)點(diǎn)展開之后,再讓input獲得焦點(diǎn),如果只是使用focus()的話,那光標(biāo)就會出現(xiàn)在該文本框的最前面。當(dāng)然這樣也不是我想要的效果。調(diào)用上面的代碼,就可以實(shí)現(xiàn)在查詢后,光標(biāo)定位到查詢文字的后面。

相關(guān)文章

最新評論