如何在不改变a标签点击事件的情况下,禁用a标签的点击事件

JavaScript011

如何在不改变a标签点击事件的情况下,禁用a标签的点击事件,第1张

需要是js'方法有效,这样的话,a标签的超链接就不可以被触发,因此有两种解决方法。

href="javascript:void()"这样的话,a的超链接就成为了没有作用的空值。

在js方法内部返回一个false值,这样a在被点击的时候方法被触动,接着执行完后返回false给a表示超链接不被启用。

第二种方法好一些,因为可以平稳退化。

a标签的disable=“true”属性只能使按钮灰掉,但还是可以点击跳转,要想无法点击,可以通过js删除href属性: function delLink(link) { //link.disabled = truelink.setAttribute("disabled",true)link.removeAttribute('href')}不过button

对机器没有什么影响,但是对系统有影响,有不少加载项是ie里相当重要的.禁用后可能在一定程度上提高了速度,但是对一些程序的正常运行会有不好的影响.