我在 <div>
中有 5 个(比如说)链接php 页面中的标签。当访问者单击任何一个链接时,所有 5 个链接都必须被禁用。如何使这成为可能?我有一些想法可以禁用用户点击的链接
<a href="someaction" onClick='this.disabled=true;'>LINK 1</a>
<a href="someaction" onClick='this.disabled=true;'>LINK 2</a>
<a href="someaction" onClick='this.disabled=true;'>LINK 3</a>
<a href="someaction" onClick='this.disabled=true;'>LINK 4</a>
<a href="someaction" onClick='this.disabled=true;'>LINK 5</a>
因此,如果我单击 LINK 1,则仅 LINK 1 将被禁用。我需要禁用所有 5 个链接(仅禁用这五个链接,而不是页面中的其他链接)。
建议我简单且最好的方法:)
最佳答案
<a>
标签不支持disabled
属性,仅input
, textarea
, button
确实如此。
如果你想让链接不可点击,你可以 null href
属性:
<a href="someaction" onClick='this.href="";'>LINK 5</a>
或者您可以模仿 disabled
属性:
<a href="someaction" onClick='if(this.disabled){ return false; } else { this.disabled = true; }'>LINK 5</a>
它将阻止 future 的点击。
关于php - 单击任何一个链接时要禁用的一组链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10536622/