例如: document.getElementById('id').innerHTML=data;

如果data的值是: "<div><tr><td>1</td></tr></div>"

这时在chrome中 document.getElementById('id').innerHTML的值是1,

    而不是:"<div><tr><td>1</td></tr></div>"

如果在IE 中 document.getElementById('id').innerHTML的值是"<div><tr><td>1</td></tr></div>"

 

因为:在chrome中tr不是div的子元素。要想正确显示,将data变成:"<table><tr><td>1</td></tr></table>"

 

这样在Chrome或者IE中 执行: document.getElementById('id').innerHTML=data, 值就都是"<table><tr><td>1</td></tr></table>"

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2022-02-19
  • 2021-08-28
相关资源
相似解决方案