代码之家  ›  专栏  ›  技术社区  ›  AntonioCS

为什么.html工作,而不是innerHTML或appendChild

  •  3
  • AntonioCS  · 技术社区  · 15 年前

    innerHTML

    .html 方法,我希望将代码插入其中。

    有没有人愿意解释一下为什么这样做,而不是简单的解释 ? 我试着看了看照片 .html()

    4 回复  |  直到 7 年前
        1
  •  9
  •   Michael Kohne    10 年前

    几个 记录( pre table (thead, tbody, tr, tfoot) | div | select .innerHTML错误

    因此图书馆喜欢 jQuery 通过在IE需要的地方应用变通方法,为您抽象出这些bug。

    设定 .innerHTML 某些 div's,select's(如果确实失败,将以静默方式失败),但设置 .innerHTML

    :设置 div的定义在条件上非常具体,仅出现在IE6&IE7。

        2
  •  0
  •   Jonathon Faust    15 年前

    <table>s 来自javascript。我以前遇到过麻烦,如果我没有详细说明表的最后一个细节,包括 <tbody> 标签。

        3
  •  -1
  •   Nick Craig-Wood    15 年前

        4
  •  -2
  •   Siblja    15 年前

    我每天都有同样的问题。尝试使用.innerHTML的.innerText instad,这将解决您的问题。答案是Javascript在IE和FF中的解析不同。