<html>
<head>
<title>Hello!</title>
</head>
<body>
<div id="hello"></div>
<script type="text/javascript"><!--
alert(hello);
--></script>
</body>
</html>
Firefox-on kívül mindegyik böngésző azt mondja, hogy ez egy HTML elem.
De a vicc az, hogy ha hagyjuk a valid kódot és már csak a következő két sor lenne a fájlban, akkor a Firefox is azt mondaná, hogy ez egy div elem.
<script>alert(hello);</script>
Tényleg kíváncsi lennék a háttérben működő algoritmusra! :)