Javascript 如何在angular js中禁用Div
我尝试使用fieldset,但它仅禁用输入字段,其余下拉列表未禁用。我的问题有什么解决办法吗???问题 我认为您试图做的是在div上放置一个条件,当该条件为真时,您希望禁用div和所有子元素 您可以使用Javascript 如何在angular js中禁用Div,javascript,angularjs,Javascript,Angularjs,我尝试使用fieldset,但它仅禁用输入字段,其余下拉列表未禁用。我的问题有什么解决办法吗???问题 我认为您试图做的是在div上放置一个条件,当该条件为真时,您希望禁用div和所有子元素 您可以使用ng disabled将div标记为disabled,如下所示: <div ng-disabled="expression"> <input type="text"> <!-- Won't be disabled! --> <select&
ng disabled
将div标记为disabled,如下所示:
<div ng-disabled="expression">
<input type="text"> <!-- Won't be disabled! -->
<select> <!-- Also won't be disabled! -->
<option value="1">option 1</option>
</select>
</div>
额外的
保持div上的ng disabled
属性不是禁用子元素所需的属性,但是它可以用作有用的css选择器
例如,可能需要在禁用整个div时设置其不透明度
<div>
<input type="text" ng-disabled="expression">
<select ng-disabled="expression">
<option value="1">option 1</option>
</select>
</div>
<div class="special-div" ng-disabled="expression">
<input type="text" ng-disabled="expression">
<select ng-disabled="expression">
<option value="1">option 1</option>
</select>
</div>
试试这个
document.getElementById(“yourDivID”).style.pointerEvents=“无”
例如:
这是我的部门
然后代码将如下所示:
document.getElementById(“myDiv”).style.pointerEvents=“无”代码>请发布您的代码。展示你的尝试展示你的代码你已经尝试了什么?请先阅读以更好地形成你的问题。然后,为了让其他人帮助你,请包括一个或任何你迄今为止试图解决这个问题;或“ng disabled”(ng disabled),如果您希望根据条件启用/禁用它。
div.special-div[disabled] {
opacity: 0.5;
}