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

首頁 > 開發 > JS > 正文

在textarea中屏蔽js的某個function的javascript代碼

2024-09-06 12:42:35
字體:
來源:轉載
供稿:網友
有一個textarea,我想在這焦點在這個textarea中的時候屏蔽某個function,   
  就是使這個function失效,移出焦點后重新使其有效,請問該怎樣實現???
1樓
在你的那個函數里通過   document.activeElement   得到當前網頁聚焦的那個控件,   判斷這個若是這個   textarea   則跳出不執行本函數
2樓
樓上正解,向meizz學習
3樓
to   meizz(梅花雪)     
  我是用   
  document.activeElement.tagName.toLowerCase()!='textarea'   
  來判斷textarea控件的,可是頁面上有多個textarea,   
  我只想在其中一個textarea中屏蔽此function,請問該如何做???   
  更麻煩的是另外有個hidden的textarea,除了屬性是readonly外,其他屬性和此textarea完全相同,請問又該如何實現???
4樓
使用onfocus,onblur事件作函數開關   
  <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">   
  每次鍵入內容均觸發myfun函數<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onkeydown="if(myfun)myfun()"></textarea>   
  <hr>   
  <br>   
  每次按鍵均不觸發myfun函數(聚焦時失效,失焦時有效)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onfocus="disablefun()"   onblur="enablefun()"   onkeydown="if(myfun)myfun()"></textarea>   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 塔城市| 右玉县| 泸定县| 秦皇岛市| 六安市| 察隅县| 崇州市| 招远市| 巴南区| 仙游县| 堆龙德庆县| 南投县| 象山县| 呼伦贝尔市| 清丰县| 邵东县| 陇川县| 大姚县| 集贤县| 北海市| 武功县| 杭锦后旗| 嘉峪关市| 镇赉县| 巴南区| 沂南县| 雅安市| 临城县| 恩平市| 循化| 监利县| 类乌齐县| 仙居县| 潮安县| 南平市| 普宁市| 彝良县| 博爱县| 伊川县| 合水县|