我有asp.net应用程序在IE 9中,一些asp.net按钮被禁用,并且显示为灰色。但是在IE 11中按钮被禁用但没有变灰。是否有任何方法可以获取该页面上的所有asp.net按钮并将灰色css应用于它们。有些按钮位于网格内部并且是动态的,因此Id获取不起作用。所以请帮忙。 我打算放一份文件。准备好并抓住那里的所有按钮并检查禁用的属性是否为tru然后应用特定的css。请提供代码段
答案 0 :(得分:1)
无需使用Javascript。可以使用 css选择器 :disabled
轻松实现。这将适用于所有已禁用的按钮。
input[type=button]:disabled,
button:disabled {
background: grey;
color: white;
}

<input type="button" value="Disabled button one" disabled>
<br>
<button disabled>Disabled button two</button>
<br>
<input type="button" value="Enabled button one">
<br>
<button>Enabled button two</button>
&#13;