|
什么是焦點(diǎn)?焦點(diǎn)是指用戶是否活動(dòng)在該頁(yè)面.確切的說鼠標(biāo)是否在該網(wǎng)頁(yè)內(nèi)活動(dòng).或者說該網(wǎng)頁(yè)中的內(nèi)容是否有被選中的,或者光標(biāo)存在于該頁(yè)的某個(gè)元素內(nèi).如果具備其中一個(gè)條件那么該頁(yè)就處于焦點(diǎn)狀態(tài).注意hasFocus方法只針對(duì)網(wǎng)頁(yè)不針對(duì)瀏覽器.下面的實(shí)例中.你用鼠標(biāo)點(diǎn)擊網(wǎng)頁(yè)時(shí)候.該網(wǎng)頁(yè)處于焦點(diǎn)狀態(tài).你用鼠標(biāo)點(diǎn)擊瀏覽器的地址欄以后.該網(wǎng)頁(yè)失去焦點(diǎn)并顯示false. 再次提醒hasFocus方法只能運(yùn)行在document對(duì)像.請(qǐng)看下面實(shí)例
復(fù)制代碼 代碼如下:
<html>
<head>
<title>Dom:hasFocus方法實(shí)例</title>
</head>
<body onfocus="getFocus()" onblur="Empty_Focus()">
<h2>請(qǐng)點(diǎn)擊網(wǎng)頁(yè)區(qū)域.表明該網(wǎng)頁(yè)獲得焦點(diǎn),顯示為true.點(diǎn)擊瀏覽器地址欄.該網(wǎng)頁(yè)失去焦點(diǎn)顯示為false</h2>
<hr/>
<a href="http://www.jb51.NET" onfocus="getFocus()">腳本之家</a>
<span id="c"></span>
<script language="Javascript">
function getFocus(){
document.getElementById("c").innerHTML = document.hasFocus();
}
function Empty_Focus(){
document.getElementById("c").innerHTML = document.hasFocus();
}
</script>
</body>
</html>
JavaScript技術(shù):javascript hasFocus使用實(shí)例,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。