有没有办法通过只告诉jquery/javascript中的父div名称来禁用表单中的所有字段(textarea/textfield/option/input/checkbox/submit等)?
我需要使用Javascript禁用DIV及其所有内容.我可以发誓这样做很简单
<div disabled="true">
Run Code Online (Sandbox Code Playgroud)
以前为我工作,但由于某种原因,它不再有效.我不明白为什么.
在IE10中:"Click Me"文本不显示,单击处理程序仍然有效.
我实际上需要这个工作IE10.以下是我的代码.提前致谢.
<html>
<script>
function disableTest(){
document.getElementById("test").disabled = true;
var nodes = document.getElementById("test").getElementsByTagName('*');
for(var i = 0; i < nodes.length; i++){
nodes[i].disabled = true;
}
}
</script>
<body onload="disableTest();">
<div id="test">
<div onclick="alert('hello');">
Click Me
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正试图在整个屏幕上制作一个半透明的div.我试过这个:
#dimScreen
{
width: 100%;
height: 100%;
background:rgba(255,255,255,0.5);
}
Run Code Online (Sandbox Code Playgroud)
但这并不涵盖整个屏幕,它只覆盖div内的区域.
我在寻找一种方法来启用和禁用的 DIV ID ="dcalc"和它的孩子.
<div id="dcalc" class="nerkheArz"
style="left: 50px; top: 150px; width: 380px; height: 370px;
background: #CDF; text-align: center" >
<div class="nerkh-Arz"></div>
<div id="calc"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在加载页面时禁用它们然后通过单击我可以启用它们吗?
这就是我尝试过的
document.getElementById("dcalc").disabled = true;
Run Code Online (Sandbox Code Playgroud) 由于我有JavaScript的基本知识,我想做如下操作:
通过使用两个单选按钮为付款提供两个选项:
如果用户选择现金的单选按钮,则检查按钮也应该禁用,并且检查分区中的检查号和银行名称等详细信息也应该禁用.
和签证Versa
有没有办法在不使用JQuery的情况下做到这一点?(禁用div并禁用所有内容)
在此先感谢您的帮助.