Maison interface Web js tutoriel Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法_javascript技巧

Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法_javascript技巧

May 16, 2016 pm 06:11 PM
运行时错误

复制代码 代码如下:

<script> <BR>document.getElementById("trone").innerHTML = "<td>haha"; <BR></script>



在IE中,有时候会出现"未知的运行时错误(unknown runtime error)",而在firefox里不会。

这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的要求,比如如果你是在一个p里加入包含
  • 的html代码,这是会出错的。所以如果你发现这些错误出现,尝试做两件事情:
    1、检查你尝试加到innerHTML的html代码是否包含破损的html标签,如没有
      包围的
    • .
      2、把你的容器改成那些比较“包容”的标签,如,

      特别注意的是,,标签里面加正确格式的使用document.getElementById("trone").innerHTML="new";就没问题。
      解决方法你可以用javascript动态创建
      标签都有可能出错,所以应该避免使用这些标签作为容器,必要时可以用 作为容器,再嵌套一层表格。

      所以,如果是
      等标签,而不是用innerHTML直接改。
    • Déclaration de ce site Web
      Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

      Article chaud

      Combien de temps faut-il pour battre Split Fiction?
      3 Il y a quelques semaines By DDD
      Repo: Comment relancer ses coéquipiers
      3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
      Hello Kitty Island Adventure: Comment obtenir des graines géantes
      3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
      1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

      Article chaud

      Combien de temps faut-il pour battre Split Fiction?
      3 Il y a quelques semaines By DDD
      Repo: Comment relancer ses coéquipiers
      3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
      Hello Kitty Island Adventure: Comment obtenir des graines géantes
      3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
      1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

      Tags d'article chaud

      Bloc-notes++7.3.1

      Bloc-notes++7.3.1

      Éditeur de code facile à utiliser et gratuit

      SublimeText3 version chinoise

      SublimeText3 version chinoise

      Version chinoise, très simple à utiliser

      Envoyer Studio 13.0.1

      Envoyer Studio 13.0.1

      Puissant environnement de développement intégré PHP

      Dreamweaver CS6

      Dreamweaver CS6

      Outils de développement Web visuel

      SublimeText3 version Mac

      SublimeText3 version Mac

      Logiciel d'édition de code au niveau de Dieu (SublimeText3)

      Comment résoudre l'erreur d'exécution C++ : « accès mémoire invalide » ? Comment résoudre l'erreur d'exécution C++ : « accès mémoire invalide » ? Aug 27, 2023 am 10:15 AM

      Comment résoudre l'erreur d'exécution C++ : « accès mémoire invalide » ?

      Comment résoudre l'erreur d'exécution C++ : « argument invalide » ? Comment résoudre l'erreur d'exécution C++ : « argument invalide » ? Aug 27, 2023 pm 01:54 PM

      Comment résoudre l'erreur d'exécution C++ : « argument invalide » ?

      Comment résoudre l'erreur d'exécution C++ : « débordement de pile » ? Comment résoudre l'erreur d'exécution C++ : « débordement de pile » ? Aug 25, 2023 pm 10:00 PM

      Comment résoudre l'erreur d'exécution C++ : « débordement de pile » ?

      Comment résoudre l'erreur d'exécution C++ : « diviser par zéro » ? Comment résoudre l'erreur d'exécution C++ : « diviser par zéro » ? Aug 27, 2023 am 11:46 AM

      Comment résoudre l'erreur d'exécution C++ : « diviser par zéro » ?

      Comment résoudre l'erreur d'exécution C++ : « conversion de type invalide » ? Comment résoudre l'erreur d'exécution C++ : « conversion de type invalide » ? Aug 27, 2023 pm 03:33 PM

      Comment résoudre l'erreur d'exécution C++ : « conversion de type invalide » ?

      Comment résoudre l'erreur d'exécution C++ : « exception de division par zéro » ? Comment résoudre l'erreur d'exécution C++ : « exception de division par zéro » ? Aug 25, 2023 pm 06:15 PM

      Comment résoudre l'erreur d'exécution C++ : « exception de division par zéro » ?

      Comment résoudre l'erreur d'exécution C++ : « erreur de lecture/écriture de fichier » ? Comment résoudre l'erreur d'exécution C++ : « erreur de lecture/écriture de fichier » ? Aug 26, 2023 am 08:58 AM

      Comment résoudre l'erreur d'exécution C++ : « erreur de lecture/écriture de fichier » ?

      Comment résoudre l'erreur d'exécution C++ : « division par zéro » ? Comment résoudre l'erreur d'exécution C++ : « division par zéro » ? Aug 26, 2023 pm 11:37 PM

      Comment résoudre l'erreur d'exécution C++ : « division par zéro » ?

      See all articles