Использование appendChild с IE в Javascript

У меня проблемы с этим кодом в IE (кажется, с Chrome он работает нормально):

<html>
<body>
<script type="text/javascript">
    var scriptContent = "var whatever=1";
    var _js = document.createElement('script');
    _js.setAttribute('type', 'text/javascript');
    textNode = document.createTextNode(scriptContent);
    _js.appendChild(textNode);  
    document.getElementsByTagName('body')[0].appendChild(_js);
</script>
</body>
</html>

Ошибка, которую я получаю в Internet Explorer (IE9): "неожиданный вызов метода или доступ к свойству "on statement" _js.appendChild (textNode) ".

Есть ли способ обойти эту проблему?

9
задан Mike 17 August 2011 в 08:58
поделиться