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 閱讀(2312) 評論(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)

          隨筆分類

          隨筆檔案

          新聞檔案

          相冊

          常去網站

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平湖市| 绥化市| 垦利县| 腾冲县| 开阳县| 静安区| 监利县| 西吉县| 洛南县| 杨浦区| 勃利县| 新沂市| 双鸭山市| 上饶市| 大安市| 抚顺县| 图木舒克市| 岳西县| 漠河县| 楚雄市| 万载县| 休宁县| 吴堡县| 廉江市| 青浦区| 蓬安县| 木兰县| 新丰县| 关岭| 林州市| 怀安县| 若尔盖县| 静乐县| 彭泽县| 古丈县| 广东省| 黔西县| 贵州省| 海南省| 阳西县| 苍梧县|