的一個小技巧

 

使用javascript的時候,一般咱們會經過相似:javascript

<a href="#" onclick="javascript:方法">提交</a>java

的方式,經過一個僞連接來調用javascript方法.這種方法有一個問題是:雖然點擊該連接的時候不會跳轉頁面.可是滾動條會往上滾,解決的辦法是返回一個false.函數

以下所示:this

<a href="#" onclick="javascript:方法;return false;">提交</a>url

a href=#與 a href=javascript:void(0) 的區別打開新窗口連接的幾種辦法spa

#包含了一個位置信息orm

默認的錨點是#top 也就是網頁的上端而javascript:void(0)  僅僅表示一個死連接這就是爲何有的時候頁面很長瀏覽連接明明是#但是跳動到了頁首事件

而javascript:void(0) 則不是如此因此調用腳本的時候最好用void(0)或者<input onclick><div onclick>等ip

打開新窗口連接的幾種辦法get

1.window.open('url')

2.用自定義函數

        <script>

        function openWin(tag,obj)

        {

            obj.target="_blank";

            obj.href = "Web/Substation/Substation.aspx?stationno="+tag;

            obj.click();

        }

        </script>

<a  href="javascript:void(0)" onclick="openWin(3,this)">杭州</a>

(注:該方法能夠解決超級連接的onclick事件通過判斷再設置href達到分類重定向的效果)

相關文章
相關標籤/搜索