JavascriptでそのIDを使用してリンクを無効にしたいとします。デフォルトでは以下のように表示されません。私は特定のIDがバックエンドから来たときにリンクを有効にします。cssでボタンを無効にする方法
HTML
<li id="viewroleId" style="display: none;">
<a href="viewrole"><spring:message code="label.viewrole" /></a>
</li>
Javascriptを: - 上記の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';
}
}
}
私はリンクが表示されますが、私はリンクを表示し、無効にしたいです。 CSSを使用してリンクを無効にするにはどうすればよいですか?
[ngDisabled](https://docs.angularjs.org/api/ng/directive/ngDisabled)をご覧ください。 – Kevin
アトリビュートとしてdisabledを追加しないのはなぜですか? - 勧告としても - インラインCSSまたはjsを実行しないでください - 維持管理が難しいコードにつながる悪い習慣です – ThisGuyHasTwoThumbs
ng-disabledを維持すると、無効化されたhrefごとに異なる名前を付ける必要があります。今度はIDがDBから来ているので、私はそれをIDで表示することができます。 – Murali