0
我有asp.net应用程序在IE 9中,某些asp.net按钮被禁用,并且显示为灰色。但在IE 11中,这些按钮被禁用,但不会变灰。有什么方法可以获取该页面上的所有asp.net按钮并将灰色css应用于它们。一些按钮位于网格内并且是动态的,因此Id抓取不起作用。所以请帮助。 我打算把文件。准备好并捕获所有按钮,然后检查禁用属性是否为tru,然后应用特定的css。请提供的代码片段检索所有禁用的asp按钮并应用css
我有asp.net应用程序在IE 9中,某些asp.net按钮被禁用,并且显示为灰色。但在IE 11中,这些按钮被禁用,但不会变灰。有什么方法可以获取该页面上的所有asp.net按钮并将灰色css应用于它们。一些按钮位于网格内并且是动态的,因此Id抓取不起作用。所以请帮助。 我打算把文件。准备好并捕获所有按钮,然后检查禁用属性是否为tru,然后应用特定的css。请提供的代码片段检索所有禁用的asp按钮并应用css
无需使用Javascript.It可以通过使用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>