我需要使用 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>