我有一个图像作为按钮..我想禁用图像onclick ...我该怎么做?
<input type="image" src="someimage.png" height="20px" width="20px" name="button" />
答案 0 :(得分:5)
html(添加ID):
<input id="btn" type="image" src="someimage.png" height="20px" width="20px" name="button" />
JS:
document.getElementById("btn").onclick = function(){
this.disabled = true
}
或者你可以添加属性 onclick =“this.disabled = true”
更新评论:
您可以将CSS规则:disabled
用于样式禁用按钮
P.S。伪类:仅对现代浏览器禁用(不适用于IE8 - )。
答案 1 :(得分:1)
除非您有特定原因要使用输入类型,否则不应将其用于图像。
<img src="smiley.gif" alt="Smiley face" height="42" width="42">
使用图像类型,而不使用onclick处理程序。
答案 2 :(得分:0)
您可以使用
<button height="20px" width="20px" name="button"><img src="someimage.png"/></button>
现在您可以正常禁用按钮