如何禁用DIV元素和里面的所有内容
2022-08-30 01:39:41
我需要使用Javascript禁用DIV及其所有内容。我可以发誓做一个简单的
<div disabled="true">
以前为我工作,但由于某种原因它不再有效。我不明白为什么。
在 IE10 中:文本“单击我”不会灰显,单击处理程序仍然有效。
我实际上需要为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>