我想在Javascript中使用它的id來禁用鏈接。默認情況下,它是不可見的,如下所示。當特定的ID來自後端時,我將啓用鏈接。如何使用css禁用按鈕
HTML
<li id="viewroleId" style="display: none;">
<a href="viewrole"><spring:message code="label.viewrole" /></a>
</li>
的Javascript: -
if (key == 1) {
var id = value;
var div = document.getElementById(id);
if(div != null){
if (div.style.display == 'none' || div.style.display == '') {
// Here it will display the link
div.style.display = 'block';
}
}
}
在上面的Javascript代碼,我將顯示鏈接,但我想,以顯示和禁用鏈接。我怎樣才能禁用與CSS的鏈接呢?
查看[ngDisabled](https://docs.angularjs.org/api/ng/directive/ngDisabled)。 – Kevin
爲什麼不添加作爲屬性禁用? - 也作爲建議 - 從不做內聯css或js - 這是不好的做法,導致難以維護的代碼 – ThisGuyHasTwoThumbs
如果我保持ng禁用,那麼我需要爲每個禁用的href提供不同的名稱。現在,ID來自數據庫,因此我可以使用它的ID進行顯示。 – Murali