当前位置: 首页 > 面试题库 >

如何禁用JavaScript中的href链接?

权承
2023-03-14
问题内容

我有一个标签<a href="#"> Previous </a> 1 2 3 4 <a href="#"> Next </a>,在某些情况下,我希望此标签被完全禁用。

注释中的代码(这是链接的生成方式)

if (n_index != n_pages) 
    a = a+'<li><a href="#" onclick="javascript:paginateAjaxPage('+(n_index+1) +','+stype+');">></a></li><li><a href="#" onclick="javascript:paginateAjaxPage('+n_pages+','+stype+');" >>></a></li>'; 
else 
    a = a+'<li><a style="cursor: pointer;" onclick="return false;">></a></li><li><a style="cursor: pointer;" onclick="return false" >>></a></li>'; 
a = a+'</ul></div>';

问题答案:

当您不希望用户点击时重定向时,请尝试此操作

<a href="javascript: void(0)">I am a useless link</a>


 类似资料:
  • 问题内容: 我正在使用模块“ mechanize”在python中编写屏幕抓取脚本,我想在href中具有javascript:__ doPostBack的链接上使用mechanize.click_link()方法。我相信我要解析的页面正在使用AJAX。 注意:机械是mechanize.Browser() 单击链接后,我想检索页面源。 问题答案: 我不使用机械化,但是我在网上做了很多使用python

  • 我正在用Python做网页抓取。我需要获得所有搜索结果页面的链接。但是,我发现href值不是一个常规的html链接,而是如下所示的内容。如何获得正确的页面链接?谢谢

  • 问题内容: 我有一个 同时 设置和属性的锚点。如果单击并启用了Javascript,我希望它 仅 执行和忽略。同样,如果禁用或不支持Javascript,我希望它遵循URL并忽略。以下是我正在执行的示例,该示例将执行JS并并发地执行链接(通常是执行JS,然后页面会更改): 最好的方法是什么? 我希望有一个Java脚本的答案,但是我会接受任何可以使用的方法,只要它可以工作,尤其是可以用PHP完成的方

  • 我有一个html链接

  • 问题内容: 尽管该链接已禁用,但仍可单击。 如果禁用它,我可以使其不可单击吗?我是否必须使用JavaScript? 问题答案: 没有超链接的禁用属性。如果您不希望链接某些内容,则需要完全删除该标签或删除其属性。

  • 问题内容: 如何使用jQuery更改超链接的href? 问题答案: 使用 会修改所有超链接的href,使其指向Google。您可能需要一个更精细的选择器。例如,如果您混合使用链接源(超链接)和链接目标(也称为“锚”)锚标签: …那么您可能不想意外地向它们添加属性。为了安全起见,我们可以指定选择器仅匹配具有现有属性的标签: 当然,您可能会想到一些更有趣的东西。如果要使锚与特定的锚匹配,则可以使用如下