wie man das DIV Element und alles drin deaktiviert [duplizieren]

Diese Frage hat hier bereits eine Antwort:

So deaktivieren Sie alle Div-Inhalte 24 Antworten

Ich muss einen DIV und seinen gesamten Inhalt mit Javascript deaktivieren. Ich kann schwören, dass ich es einfach mache

<div disabled="true"> 

Ich habe schon früher für mich gearbeitet, aber aus irgendeinem Grund funktioniert es nicht mehr. Ich verstehe nicht warum.

In IE10: Der Text "Click Me" ist nicht ausgegraut und der Click-Handler funktioniert immer noch.

Ich brauche das eigentlich für IE10. Unten ist mein Code. Danke im Voraus.

<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>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage