<a href="javascript:void(0);">
#包含了一个位置信息
默认的锚点是#top 也就是网页的上端
而javascript:void(0) 仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是
跳动到了页首
而javascript:void(0) 则不是如此
所以调用脚本的时候最好用void(0)
或者<input onclick>
<div onclick>等
打开新窗口链接的几种办法
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>
window.location.href=""
分享到:
相关推荐
<a href="javascript:void(0);" onclick="alert('Hello World!');">点击我</a> ``` 这段代码同样会在用户点击链接时弹出警告框,但与`javascript:`不同的是,即使JavaScript代码执行失败,也不会触发页面刷新。 **...
在这个例子中,当用户选择了某个选项时,`onchange`事件被触发,执行`window.open`函数打开新的窗口或标签页,跳转至用户所选中的链接地址。 #### 3. 添加网站至收藏夹 为了让用户能够方便地将当前网页添加至收藏夹...
在HTML中,`<a href="#">`和`<a href="javascript:void(0)">`这两个链接看起来很相似,但实际上存在重要的区别: - `#`表示页面内部的锚点,即指向页面内部的一个特定位置,默认情况下指向页面顶部(`#top`)。 - `...
其中,"href#"和"href=javascript:void(0)"是两种常见的链接形式,尽管看起来相似,但它们在实际应用中有着本质的不同。 首先,"href#"在HTML超链接中用于定位到当前页面的某个部分。通常,"#"后面会跟上一个锚点...
`target`属性用于指定打开链接的方式,如在新窗口或当前窗口: ```html <a href="https://www.example.com" target="_blank">新窗口打开</a> <a href="https://www.example.com" target="_self">当前窗口打开</a...
`js-new-window-opens.zip_javascript`这个压缩包文件显然关注的是如何利用JavaScript控制`<a>`标签来实现链接在新窗口中打开,并且涉及到如何通过正则表达式进行特定的链接地址判断,以防止某些链接(比如`...
<p><a href="javascript:void(0)" onclick="jumpSohu()">Sohu</a></p> <script> function jumpSina() { location.href = 'http://www.sina.com.cn'; } function jumpSohu() { location.href = '...
<a href="javascript:void(null)">链接文本</a> ``` 4. **防止网页被嵌入框架**: 通过在JavaScript中检查`self`与`top`窗口是否相同,如果不同则加载空白页,防止网页被框架嵌套: ```html <script language=...
通常,链接通过href属性指定了一个URL地址,当用户点击链接时,浏览器会加载href属性所指向的网址,并显示在当前浏览器窗口或新窗口中。 然而,在某些情况下,开发者可能希望在<a>标签的点击事件(即onClick事件)...
如果需要处理链接点击事件,可以通过监听Web Browser控件的`DocumentComplete`事件,检查当前加载的页面,然后根据`id`值决定是否执行额外的操作,比如打开新窗口、调用PB的函数等。 ```pb void object_WebBrowser_...
2. **链接跳转**:在HTML的`<a>`标签中,`href`属性定义了链接的目标地址,`target="_blank"`表示在新窗口或标签页中打开链接。这在`<td>`元素中创建了一个链接,点击后会跳转到`hotline_operation.jsp`页面。 ```...
另外,对比`<a href="#">`和`<a href="javascript:void(0)">`的区别: - `#`是一个本地链接,通常用于页面内部的锚点定位。如果页面没有对应的锚点,浏览器会滚动到页面顶部。 - `javascript:void(0)`则表示一个...
<a href="javascript:void(0)" onclick="openWin(3, this)">株洲</a> ``` 在这个示例中,当用户点击这个链接时,会调用`openWin`函数,并将标签号作为参数传递,然后在新标签页中打开新的URL。注意这里的`this`...
<li><a href="javascript:void(0)">八卦娱乐</a></li> <li><a href="javascript:void(0)">军事热点</a></li> </ul> ``` 接下来,我们将使用 JavaScript 来实现导航跟随效果。首先,我们需要获取导航栏元素并监听...
JavaScript事件属性如`onclick`可以让`<a>`标签执行更复杂的操作,例如在点击后执行一段JavaScript代码,如`<a href="javascript:void(0)" onclick="this.href='https://www.jb51.net/'">www.jb51.net</a>`,这样...
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); ...
2. **页面跳动**:如果`<a>`标签用于触发JavaScript操作,并且页面有滚动条,为了避免点击链接时页面滚动到顶部,可以设置`href="javascript:void(0)"`。这将阻止浏览器尝试跳转到任何位置,同时仍然允许执行`...
例如,在一个`<a>`标签中,如果`href`属性被设置为`javascript:void(0)`,那么点击这个链接时,浏览器将不会导航到任何地方,而是执行`onclick`等事件处理程序中定义的JavaScript代码。这在AJAX应用中非常有用,因为...