Dust Of Dream

          知識真的是一個圓么?

          使用Javascript讓某個HTML區塊的鏈接失效

          在開發中時常會遇到這樣的需求:讓某些描述信息(這些描述信息已經進行過安全html過濾,所以不會包含Javascript等腳本語言,但是允許正常的鏈接)里的鏈接失效,但是不要或者這些描述信息.如要以下代碼塊里的鏈接失效

          <div id="desc">
             
          <href="http://www.9i56.cn">無聊網</a>
          </div>

          只需要再后面插入下段Javascript既可
          <script type="text/javascript">
              
          var elements = document.getElementById('desc').getElementsByTagName('A');
              
          for (var i = 0, len = elements.length; i < len; ++i) {
                  elements[i].onclick 
          = function(){return false;};
                  elements[i].href 
          = "#";
              }
              
          var elementsArea = document.getElementById('desc').getElementsByTagName('area');
              
          for (var i = 0, len = elementsArea.length; i < len; ++i) {
                  elementsArea[i].onclick 
          = function(){return false;};
                  elementsArea[i].href 
          = "#";
              }
          </script>
          目前只知道a和area標簽可以放href屬性來進行跳轉,不知道大家還知道有其它的方式可以用href跳轉嗎?

          posted on 2008-10-15 09:51 Anemone 閱讀(2308) 評論(2)  編輯  收藏 所屬分類: 牧羊心得

          Feedback

          # re: 使用Javascript讓某個HTML區塊的鏈接失效[未登錄] 2008-10-15 21:08 jie

          button標簽也可以  回復  更多評論   

          # re: 使用Javascript讓某個HTML區塊的鏈接失效 2008-10-16 11:00 zdz

          css中用背景圖片的url也可以作跳轉的  回復  更多評論   


          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          新聞檔案

          相冊

          常去網站

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 曲靖市| 根河市| 旺苍县| 河北区| 离岛区| 巴里| 米易县| 湖南省| 彝良县| 乌鲁木齐市| 井陉县| 航空| 康定县| 改则县| 上林县| 平武县| 呼玛县| 洪雅县| 贵溪市| 辛集市| 唐河县| 长春市| 普定县| 土默特右旗| 紫云| 海城市| 灵武市| 灵丘县| 红安县| 石屏县| 昌图县| 县级市| 保定市| 栾城县| 云和县| 永嘉县| 广平县| 杭锦后旗| 馆陶县| 图片| 波密县|