2012-07-27 79 views
0

是的,关于在IE中使用.innerHTML属性和表格的问题的另一个话题(版本9,在我的案例中,但我相信它与以前的一样)。在这里搜索后,我发现了几个关于innerHTML和IE的问题,对我的代码做了一些修改,但它仍然不能在IE中使用。和许多人一样,我首先使用Chrome和Firefox测试了我的代码,并且工作正常。然后我在IE上测试了它,表格的内容没有显示。我通过搜索了解到,JQuery的.html()(http://api.jquery.com/html/)可能是一个解决方案,但我所有的尝试都失败了。.innerHTML在显示Internet Explorer 9上的表格内容时遇到的问题

基本上,我试图做的是随机化表的行的外观,并试图显示其内容时,问题开始。

我的代码在这里 - >http://jsfiddle.net/jaff/BB2CF/如果有人能帮助我,我会非常感激!

回答

0

尝试改变jQuerys的.html()到jQuerys的.append()。它效果更好。

http://api.jquery.com/append/

+0

谢谢雷纳托,我会检查一下!另外,我不知道为什么,但是jsFiddle中的代码链接被破坏了,所以我编辑了原始问题并更新为有效的代码(http://jsfiddle.net/jaff/BB2CF/)。 – jaff 2012-07-27 16:32:11

+0

与此同时,我设法做了一些.html(我必须承认我没有熟悉.append())。我设法改变单元格值: 'function displayRow(x,r) {(“#”+ x).html(r); }' 也(分配表的ID为 “问题” 后): '函数displayRow(X,R) { $( “#提问TD:EQ(” + X + “)”)HTML (R); }' 但是,这些“解决方案”仅适用于Chrome和Firefox,而不适用于IE。有人有任何建议吗? – jaff 2012-07-30 15:35:08

+0

什么版本的IE无法正常工作?所有版本? – 2012-07-30 17:38:02