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>