最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)方向鍵切換輸入框焦點(diǎn)的方法

 更新時(shí)間:2015年08月19日 10:45:04   作者:企鵝  
這篇文章主要介紹了JS實(shí)現(xiàn)方向鍵切換輸入框焦點(diǎn)的方法,涉及javascript鼠標(biāo)事件及頁(yè)面元素焦點(diǎn)的切換實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)方向鍵切換輸入框焦點(diǎn)的方法。分享給大家供大家參考。具體如下:

這里實(shí)現(xiàn)js方向鍵控制切換輸入框焦點(diǎn)效果,不過(guò)無(wú)法兼容Firefox。當(dāng)輸入完畢按回車(chē)或按方向鍵可移動(dòng)焦點(diǎn)至想要輸入的文本框內(nèi),無(wú)需點(diǎn)擊鼠標(biāo),對(duì)于經(jīng)常錄入數(shù)據(jù)的時(shí)候,這種功能可提高輸入速度。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-input-cha-focus-style-codes/

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS方向鍵切換輸入框焦點(diǎn)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table border="1" id="mm" onkeydown="keyDown(event)"> 
<tr> <td> <input> </td> <td> <input> </td> <td> <input> </td> <td> <input> </td> </tr> 
<tr> <td> <input> </td> <td> <input> </td> <td> <input> </td> <td> <input> </td> </tr> 
<tr> <td> <input> </td> <td> <input> </td> <td> <input> </td> <td> <input> </td> </tr> 
<tr> <td> <input> </td> <td> <input> </td> <td> <input> </td> <td> <input> </td> </tr> 
<tr> <td> <input> </td> <td> <input> </td> <td> <input> </td> <td> <input> </td> </tr> 
</table> 
<script language="javascript" type="text/javascript"> 
<!-- 
var inputs=document.getElementById("mm").getElementsByTagName("INPUT"); 
function keyDown(event) 
{ 
 var focus=document.activeElement; 
 if(!document.getElementById("mm").contains(focus)) return; 
 var event=window.event||event;
 var key=event.keyCode; 
 for(var i=0; i<inputs.length; i++) 
 { 
  if(inputs[i]===focus) break; 
 } 
 switch(key) 
 { 
  case 37: 
   if(i>0) inputs[i-1].focus(); 
   break; 
  case 38: 
   if(i-4>=0) inputs[i-4].focus(); 
   break; 
  case 39: 
   if(i<inputs.length-1) inputs[i+1].focus(); 
   break; 
  case 40: 
   if(i+4 <inputs.length) inputs[i+4].focus(); 
   break; 
 } 
} 
//--> 
</script> 
</body>
</html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 原生javascript實(shí)現(xiàn)圖片滾動(dòng)、延時(shí)加載功能

    原生javascript實(shí)現(xiàn)圖片滾動(dòng)、延時(shí)加載功能

    這篇文章主要介紹了使用原生javascript實(shí)現(xiàn)圖片滾動(dòng)、延時(shí)加載功能,思路與方法均分享給大家,希望對(duì)大家能有所幫助。
    2015-01-01
  • 一個(gè)JavaScript的求愛(ài)小特效

    一個(gè)JavaScript的求愛(ài)小特效

    本文做了一個(gè)JavaScript的求愛(ài)小特效,不僅能出現(xiàn)下面的圖的效果,還可以讓這個(gè)圖形跟隨著鼠標(biāo)轉(zhuǎn)動(dòng)哦,需要的朋友可以參考下
    2014-05-05
  • 深入理解JavaScript的值傳遞和引用傳遞

    深入理解JavaScript的值傳遞和引用傳遞

    JavaScript有5種基本的數(shù)據(jù)類型,分別是:布爾、null、undefined、String和Number。這篇文章主要介紹了JavaScript的值傳遞和引用傳遞,需要的朋友可以參考下
    2018-10-10
  • javascript中caller和callee詳解

    javascript中caller和callee詳解

    有些小伙伴可能會(huì)問(wèn)caller,callee 是什么?在javascript 中有什么樣的作用?那么本篇會(huì)對(duì)于此做一些基本介紹。希望能夠?qū)Υ蠹依斫鈐avascript中的callee與caller有所幫助。
    2015-08-08
  • js將URL網(wǎng)址轉(zhuǎn)為16進(jìn)制加密與解密函數(shù)

    js將URL網(wǎng)址轉(zhuǎn)為16進(jìn)制加密與解密函數(shù)

    這篇文章主要介紹了js將URL網(wǎng)址轉(zhuǎn)為16進(jìn)制加密與解密函數(shù),很多朋友喜歡將網(wǎng)址轉(zhuǎn)換為16進(jìn)制,網(wǎng)上實(shí)在找不到轉(zhuǎn)換為\x這樣的工具,于是手工改一下
    2020-03-03
  • laydate日歷控件使用方法詳解

    laydate日歷控件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了laydate日歷控件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • javascript 定時(shí)器工作原理分析

    javascript 定時(shí)器工作原理分析

    說(shuō)到 javascript 中的定時(shí)器,我們肯定會(huì)想到 setTimeout() 和 setInterval() 這兩個(gè)函數(shù)。本文將從 事件循環(huán)(Event Loop) 的角度來(lái)分析兩者的工作原理和區(qū)別
    2016-12-12
  • JavaScript生成UUID的五種方法詳解

    JavaScript生成UUID的五種方法詳解

    UUID是一種由算法生成的二進(jìn)制長(zhǎng)度為128位的數(shù)字標(biāo)識(shí)符,格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”。本文總結(jié)了五個(gè)JS生成UUID的方法,感興趣的可以了解一下
    2022-06-06
  • 微信小程序表單驗(yàn)證WxValidate的使用

    微信小程序表單驗(yàn)證WxValidate的使用

    這篇文章主要介紹了微信小程序表單驗(yàn)證WxValidate的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • JS函數(shù)驗(yàn)證總結(jié)(方便js客戶端輸入驗(yàn)證)

    JS函數(shù)驗(yàn)證總結(jié)(方便js客戶端輸入驗(yàn)證)

    JS函數(shù)驗(yàn)證總結(jié),都是一些基礎(chǔ)的東西,現(xiàn)在比較流行jquery了,不過(guò)這些東西仍然需要大家會(huì)。
    2010-10-10

最新評(píng)論

新化县| 当雄县| 崇左市| 皮山县| 简阳市| 临朐县| 东源县| 德惠市| 吴江市| 利辛县| 容城县| 阿瓦提县| 康马县| 德庆县| 大名县| 勐海县| 元朗区| 晋城| 萝北县| 古丈县| 阳江市| 磐安县| 西华县| 南阳市| 台安县| 章丘市| 长海县| 社会| 星座| 得荣县| 高阳县| 岱山县| 北京市| 广州市| 宁波市| 富顺县| 永修县| 天祝| 巴中市| 屏东县| 石泉县|