的一个小技巧

 

使用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达到分类重定向的效果)

相关文章
相关标签/搜索