Dokument.Kopf.appendChild oder Dokument.createElement funktioniert nicht im IE

Ich habe ein Skript ausgeführt, in den head meiner html-Dokument, und es funktioniert in jedem browser außer internet explorer. Getestet in Opera, Safari, Chrome, Firefox, Internet Explorer.

Mein code ist wie folgt:

<html>
  <head>
    <script type = "text/javascript">
      var date = new Date();
      var month = date.getMonth() + 1;
      if (month >= 3 && month <= 5)
      {
        var NewScript = document.createElement("script");
        NewScript.type = "text/javascript";
        NewScript.src = "source1.js";
        var NewStyles = document.createElement("link");
        NewStyles.rel = "stylesheet";
        NewStyles.type = "text/css";
        NewStyles.href = "css1.css";
        document.head.appendChild(NewScript);
        document.head.appendChild(NewStyles);
      }
      else
      {
        var NewScript = document.createElement("script");
        NewScript.type = "text/javascript";
        NewScript.src = "source2.js";
        var NewStyles = document.createElement("link");
        NewStyles.rel = "stylesheet";
        NewStyles.type = "text/css";
        NewStyles.href = "css2.css";
        document.head.appendChild(NewScript);
        document.head.appendChild(NewStyles);
      }
    </script>
  </head>
  <body>
  <!-- MY CONTENT GOES HERE -->
  </body>
</html>

Ich bin mir nicht sicher, ob es das Dokument.createElement oder Dokument.Kopf.appendChild was nicht funktioniert im IE. Wie bereits erwähnt, es funktioniert in allen anderen Browsern, die ich getestet habe. Hilfe bei diesem würde sehr geschätzt werden, wie ich weiterhin das problem /die Lösung selber. Danke!

InformationsquelleAutor der Frage Vince Boromeo | 2012-04-15

Schreibe einen Kommentar