setting innerHTML with a script inside
===

If I run the following line in Firebug on any page:

    document.documentElement.innerHTML="<script>alert(1)</script>";

why the alert command is not executed?