1. 简单设置a标签的disabled属性就可以阻止事件(onclick)还有href吗?
锚标签本身不支持disabled,所以简单设置了disabled属性是没有任何效果的
2. 如何阻止href?
首先看一下 关于a标签的onclick与href的执行顺序
1). onclick的事件被先执行,其次是href中定义的(页面跳转或者javascript)
2). 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false;
3). 在href中定义的函数如果有返回值的话,当前页面的内容将被返回值代替。
锚标签本身不支持disabled,所以简单设置了disabled属性是没有任何效果的
2. 如何阻止href?
首先看一下 关于a标签的onclick与href的执行顺序
1). onclick的事件被先执行,其次是href中定义的(页面跳转或者javascript)
2). 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false;
3). 在href中定义的函数如果有返回值的话,当前页面的内容将被返回值代替。