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

          隨筆分類

          隨筆檔案

          新聞檔案

          相冊

          常去網站

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 来宾市| 广东省| 白玉县| 全椒县| 丹凤县| 长顺县| 荥阳市| 东丰县| 靖边县| 高碑店市| 客服| 郸城县| 吉木萨尔县| 大埔区| 饶阳县| 武平县| 贡山| 郸城县| 青冈县| 普陀区| 忻城县| 泸水县| 德江县| 田阳县| 桂平市| 遂平县| 抚松县| 广西| 彰化市| 西畴县| 古丈县| 峨山| 沙田区| 洛阳市| 神木县| 宝应县| 夏河县| 阜阳市| 松溪县| 左贡县| 天水市|