方法一:
<a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" name="ah">aaaaaaaaaaaaaa</a>
<a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" name="ah">aaaaaaaaaaaaaa</a>
<a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" name="ah">aaaaaaaaaaaaaa</a>
<a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" name="ah">aaaaaaaaaaaaaa</a>
<script>
var ahs=document.getElementsByName("ah");
for(var i=0;i<ahs.length;i++){
ahs[i].disabled=true;
ahs[i].ondblclick=null;
//ahs[i].href="#";
ahs[i].href="javascript:void(0)";
}
</script>
方法二(csdn上一位网友给出的):
<div id="cs">
<a href="http://www.g.cn/" target="_blank">google</a>
<a href="http://www.baidu.com/" target="_blank">baidu</a>
<a href="http://community.csdn.net/" target="_blank">csdn</a>
</div>
<script type="text/javascript">
!function (id) {
var a = document.getElementById(id).getElementsByTagName('a'), i = 0, l = a.length;
for (; i < l ; i ++) {
a[i].onclick = function (e) {
e = window.event || e;
if (e.preventDefault)
e.preventDefault();
else
e.returnValue = false;
};
}
a = null;
}('cs');
</script>
ahs[i].onclick=function(){return false;};
分享到:
相关推荐
然而,在某些特定场景下,我们可能会考虑禁用`<a>`标签,以达到特定的设计或安全目的。本文将深入探讨禁用`<a>`标签的原因、方法及其潜在影响。 首先,禁用`<a>`标签的一个常见原因是为了防止意外点击。在一些交互...
在网页开发中,有时我们可能需要暂时禁用页面上的所有链接,以防止用户在特定情况下进行导航或执行其他操作。这个需求通常出现在某些交互过程,如表单提交、页面加载或者用户确认操作之前。本文将详细讲解如何使用...
例如,`<a href="#section1">Section 1</a>`将链接到页面中ID为"section1"的元素。 平滑滚动插件的工作原理是监听用户的点击事件,当检测到锚链接被点击时,它并不会立即更新页面的位置,而是通过JavaScript计算出...
- 当用户点击链接时,会触发`onclick`事件,执行`location.replace(this.href)`语句,将当前页面替换为新的页面地址。 - 这种方法的优点是可以有效防止用户通过后退按钮回到之前的页面。 - 缺点是需要在每个页面跳转...
【CSS3解决移动页面上点击链接触发色块的...总结来说,通过正确使用`-webkit-tap-highlight-color`属性,开发者可以优化移动设备上的用户体验,避免点击链接时出现的不期望的色块效果,使页面看起来更加整洁和专业。
例如,`<a href="#section1">跳转到第一部分</a>`,当点击这个链接时,浏览器会滚动到页面上`id`为`section1`的元素所在的位置。 然而,浏览器默认的锚链接跳转通常是瞬间完成,这可能会导致页面内容突然跳动,用户...
// 禁用或启用上一页/下一页按钮 if (page === 1) { $('.prev').addClass('disabled'); } else { $('.prev').removeClass('disabled'); } if (page === totalPages) { $('.next').addClass('disabled'); } ...
上面的意思是不想让bai du的超链生效,但在click不做任何约束和判断的话,但点击bai du的时候自然就会跳转到百度页面,这就是html中超链接禁用属性的bug 可以添加下面js约束来判断超链接是否可以使用 [removed]...
如果选择“启用”,那么在首页上就会出现描述中的链接:“<a>申请加入</a>”。这个链接会引导用户进入一个友链申请页面,他们可以填写相关信息,等待管理员审核。 值得注意的是,`flink_add.php`脚本在处理用户申请...
解决方法如下所示: 直接在CSS ... /*系统默认菜单被禁用*/ -webkit-user-select:none; /*webkit浏览器*/ -khtml-user-select:none; /*早期浏览器*/ -moz-user-select:none;/*火狐*/ -ms-user-select:non
1. **禁用右键菜单**:通过`oncontextmenu`事件,可以阻止用户在页面元素上右键点击打开上下文菜单,例如`oncontextmenu="window.event.returnValue=false"`。 2. **禁止选取和复制**:使用`onselectstart="return ...
这样,当用户将鼠标光标移动到链接上时,链接才会显示虚线下划线,离开后恢复为无下划线状态。 此外,你还可以调整下划线的宽度和颜色,以进一步自定义样式。例如: ```css a { text-decoration: none; text-...
此外,由于视图状态(ViewState)的验证问题,使用Server.Transfer时,目标页面可能需要禁用ViewState的MAC检查,这可能带来安全风险。 四、Server.Execute Server.Execute方法与Server.Transfer类似,都是在服务器...
4. **应用锚链接**:将`data-scroll`属性添加到你的锚链接上,让`smooth-scroll.js`识别并处理这些链接。 ```html <a href="#section1" data-scroll>Go to Section 1</a> <div id="section1">Section 1 Content... `...
- **A 和 B**: JavaScript提供了 `window.location.replace()` 和 `window.location = "url"` 两种方式来替换当前页面,加载新的URL。`replace()` 不会在历史记录中留下痕迹,而 `window.location` 赋值则会。 - *...
在网页开发中,`<a>`标签是HTML中用于创建超链接的重要元素,它允许用户通过点击跳转到其他页面或者执行某些JavaScript操作。然而,有时候我们可能希望禁用这些链接,使其呈现为灰色(不可点击)状态,以防止用户...
而`target="_blank"`属性则指示链接在新窗口或者新标签页中打开,而非当前页面或iframe内。在Webview中,`target="_blank"`通常会导致链接无法在当前WebView中正常打开,因为它期望的是一个新的浏览器实例,而不是在...
2. **丢失元数据**:`Referer`头通常用于统计分析,比如来源页面分析、推荐流量统计等,禁用`Referer`可能导致这些数据的缺失。 3. **安全影响**:某些依赖`Referer`进行安全验证的场景,如OAuth认证,可能会因为`...
有时为了让用户直接查看页面源代码,可以通过按钮链接实现。 ```html 查看页面源代码" onclick="window.location='view-source:' + document.URL"> ``` #### 9. 删除确认对话框 在删除操作前显示确认对话框,确保...
<applet> 在页面上放置可执行内容。 <area> 定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。 <attribute> 以对象的形式代表了 HTML 元素的标签属性或属性。 <B> 指定文本应以粗体渲染。 <base> ...