国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

在textarea中屏蔽js的某個(gè)function的javascript代碼

2019-11-21 02:08:33
字體:
供稿:網(wǎng)友
有一個(gè)textarea,我想在這焦點(diǎn)在這個(gè)textarea中的時(shí)候屏蔽某個(gè)function,   
  就是使這個(gè)function失效,移出焦點(diǎn)后重新使其有效,請問該怎樣實(shí)現(xiàn)???
1樓
在你的那個(gè)函數(shù)里通過   document.activeElement   得到當(dāng)前網(wǎng)頁聚焦的那個(gè)控件,   判斷這個(gè)若是這個(gè)   textarea   則跳出不執(zhí)行本函數(shù)
2樓
樓上正解,向meizz學(xué)習(xí)
3樓
to   meizz(梅花雪)     
  我是用   
  document.activeElement.tagName.toLowerCase()!='textarea'   
  來判斷textarea控件的,可是頁面上有多個(gè)textarea,   
  我只想在其中一個(gè)textarea中屏蔽此function,請問該如何做???   
  更麻煩的是另外有個(gè)hidden的textarea,除了屬性是readonly外,其他屬性和此textarea完全相同,請問又該如何實(shí)現(xiàn)???
4樓
使用onfocus,onblur事件作函數(shù)開關(guān)   
  <body>   
  <script   language="JavaScript">   
  function   disablefun()   
  {   
  window.myfun   =   null;   
  }   
  function   enablefun()   
  {   
  window.myfun   =   function()   
  {   
  showid.innerHTML   +=   "i'm   active<br>";   
  };   
  }   
  function   myfun()   
  {   
  showid.innerHTML   +=   "i'm   active<br>";   
  }   
  </script>   
  <form   method="get"   name=search   id=search   target="_blank">   
  每次鍵入內(nèi)容均觸發(fā)myfun函數(shù)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onkeydown="if(myfun)myfun()"></textarea>   
  <hr>   
  <br>   
  每次按鍵均不觸發(fā)myfun函數(shù)(聚焦時(shí)失效,失焦時(shí)有效)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onfocus="disablefun()"   onblur="enablefun()"   onkeydown="if(myfun)myfun()"></textarea>   
  </form>   
  <div   id=showid>   
  </div>   
  </body>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 榆中县| 格尔木市| 夏津县| 哈尔滨市| 牟定县| 中西区| 益阳市| 新泰市| 集贤县| 青神县| 迁西县| 霍邱县| 常宁市| 彭州市| 朝阳县| 雅安市| 板桥市| 吉木乃县| 霸州市| 容城县| 彰化县| 遂川县| 东阳市| 定日县| 诏安县| 门头沟区| 大新县| 靖州| 阿勒泰市| 台山市| 襄汾县| 滨州市| 朝阳区| 怀远县| 林芝县| 方山县| 天门市| 正安县| 齐齐哈尔市| 浪卡子县| 孝义市|