Alien 先生和 GionaF 所说的都起到了作用。
但是,在这种特殊情况下,我们决定将 onclick 事件和 disabled="disabled" 一起删除,因为它没有任何意义。
我<input type="submit">
在 IE8 和 9 中遇到了这个元素的问题。
它看起来很好、正常、悬停和活动状态。但是在单击按钮后,文本会出现某种阴影以及我似乎无法覆盖的灰色。
我有一种感觉,这可能是导致此问题的 onclick 事件,但可以通过 CSS 修复它吗?
按钮的 HTML:
<input class="button" type="submit" id="CancelButton" name="CancelButton" value="Avbryt" onclick="window.setTimeout( disableButtons, 1 ); return true;" />
<input class="defaultbutton" type="submit" id="PublishButton" name="PublishButton" value="some_ez_publish_code" onclick="window.setTimeout( disableButtons, 1 ); return true;" />
CSS(很多类名,将它们排除在外):
background-image: none;
background: url(../images/btn-sprite-large.png) 0px 0px no-repeat;
border: 0;
color: #fff;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: 900;
height: 32px;
line-height: 26px;
text-align: center;
text-shadow: 0 -1px 0 #d12015;
width: 120px;