如何在开始时禁用HTML中的链接并在之后启用它?

时间:2012-06-04 12:15:56

标签: javascript html

我有一个HTML网页。左侧栏有链接导航。

逻辑是,在一开始,大多数链接(<a>标签)应该被禁用。

只有在用户完成网页内的某些操作后,才会启用这些链接。

那我怎么能实现呢?如何先禁用<a>s,然后再重新启用它们?

3 个答案:

答案 0 :(得分:2)

禁用该功能,用一些像href="javascript:;"之类的无操作替换href并稍后添加真实内容。

或者添加一个处理默认事件的处理程序(使用return false;或jQuerys .preventDefault())。

答案 1 :(得分:0)

尝试使用jquery .preventDefault()

链接 - http://api.jquery.com/event.preventDefault/

但你必须在条件

中使用它
if maxwords
   preventDefault
else
   return true

答案 2 :(得分:0)

为什么不在服务器端执行此操作。例如在ASP中你可以设置 PageLoad上的anchotTagId.Enabled = false;以及用户完成所需操作后,您可以说anchorTagId.Enabled = true;