Javascript 问题表和IE
我有一个IE的情况,我从服务器发送给它的XML文档中插入了一个表,我不明白为什么我不能在IE中看到这个表,但在其他浏览器中我可以看到Javascript 问题表和IE,javascript,html,xml,ajax,internet-explorer,Javascript,Html,Xml,Ajax,Internet Explorer,我有一个IE的情况,我从服务器发送给它的XML文档中插入了一个表,我不明白为什么我不能在IE中看到这个表,但在其他浏览器中我可以看到 <element id='addCSS' name='reply'> <div id='appendCSS' main='true' father='@style_div'> <table border='1' width="100%" > <col align="left" />
<element id='addCSS' name='reply'>
<div id='appendCSS' main='true' father='@style_div'>
<table border='1' width="100%" >
<col align="left" />
<col align="left" />
<tr>
<th>CSS</th>
<th>Seleccionar</th>
</tr>
</table>
<button id='updateCSS' father='@appendCSS'>Ok</button>
</div></element>
CSS
选择的
好啊
我从元素中提取div并将其附加到另一个区域,但我看不到表。这只发生在一个表上,其他一切都很好。IE Requiures
taghtml看起来很好,并显示在我的IE版本中。可能问题在于提取和插入它的JavaScript。你能把它寄出去吗。最好显示重现问题的所有代码的示例。IE表格格式为
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
这将创建一个两行两列的表。我将您的代码插入到IE7中,它工作了-显示了该表
你可能有一些其他的东西破坏了代码,IE不起作用 朋克。情绪激动。不能bevery he lp.ful.@Roatin:这句话很刺耳,也不是很有用。问题是:你怎么插入它?@Hogan:我必须道歉。我…我不知道我怎么了。single tearI修复了代码中的错误,我做了一件非常有趣的事情,但很有效,谢谢大家的帮助!!!!这与他的问题无关。呃,不是。tbody不是必需的。@Hogan:听起来很奇怪,我的ie在插入tbody标记之前没有显示js生成的表,你说js生成的是什么意思?@Hogan:我有一个id为的空表,因此,我调用了一个js函数,该函数为表格创建了innerHTML。空表格没有任何可呈现的内容——本例中有列标题。如果直接插入代码,则在我尝试从失败的xml中提取代码时效果最佳,感谢您的建议!!我将尝试检查,但代码非常复杂,因为我必须创建一个函数来替换importNode标准,因为IE没有,所以我必须替换它。@hidura:啊,代码很复杂。更复杂的代码更有可能出现错误。我想问题就在那里。您可以尝试jslint,看看它是否有简单的输入错误。