[html5] Is it safe to remove an element from within the element?

Jukka K. Korpela jukka.k.korpela at kolumbus.fi
Thu Dec 22 07:48:58 PST 2011


2011-12-22 11:59, Markus Ernst wrote:

> I have a message for non-JS UAs:
>
> <div id="jsMsg">
> <p>Javascript is turned off or not available in your browser. While
> the basic functionalities will work like this, some functions, such
> as "cancel"-buttons, might not work as expected.</p>
> <script type="text/javascript">
> var jsMsg = document.getElementById("jsMsg");
> jsMsg.parentNode.removeChild(jsMsg);
> </script>
> </div>
>
> This looks like a clean solution to me, as it is removing from the DOM
> both the element and the script to remove it.

I don't see why would need to remove the code as well. But more 
importantly, is there a reason not to use the simple <noscript> element?

-- 
Yucca, http://www.cs.tut.fi/~jkorpela/



More information about the Help mailing list