2015-10-14 16 views
0

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

回答

1

无需使用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>