1. <wbr id="m8vu6"></wbr>

      <del id="m8vu6"><center id="m8vu6"><source id="m8vu6"></source></center></del>
        <p id="m8vu6"><sub id="m8vu6"></sub></p>

        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 編程開發 > .net教程 >
        • ASP.net教程之在<a></a>標簽中如何調用javaScript腳本

        在<a></a>標簽中如何調用javaScript腳本

        在日常工作總會遇到在<a>標簽中執行js代碼的情況 現在做一個總結,希望對大家有一個幫助。

        1、a href="javascript:js_method();" 

        這是我們平臺上常用的方法,但是這種方法在傳遞this等參數的時候很容易出問題,而且javascript:協議作為a的href屬性的時候不僅會導致不必要的觸發window.onbeforeunload事件,在IE里面更會使gif動畫圖片停止播放。

        W3C標準不推薦在href里面執行javascript語句。

        2、a href="javascript:void(0);" onclick="js_method()"

        這種方法是很多網站最常用的方法,也是最周全的方法,onclick方法負責執行js函數,而void是一個操作符,void(0)返回undefined,地址不發生跳轉。而且這種方法不會像第一種方法一樣直接將js方法暴露在瀏覽器的狀態欄。

        3、a href="javascript:;" onclick="js_method()"  

        這種方法也是網上很常見的代碼,#是標簽內置的一個方法,代表top的作用。所以用這種方法點擊后網頁后返回到頁面的最頂端。<a href="#"></a> 如果頁面有滾動條 點擊后網頁后返回到頁面的最頂端。

        4、a href="#" onclick="js_method();return false;"

        這種方法點擊執行了js函數后return false,頁面不發生跳轉,執行后還是在頁面的當前位置。


        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看