2015-10-14 18 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>