我有一个非常简单的Mootools代码,可以将一个元素注入到具有某个类的每个元素中 - 这在Chrome,FF,IE8和9中没有错误,但是在6和7个奇怪的事情发生。
在IE6中,元素被注入但不呈现,据我所知,在IE7中元素根本没有被注入。有谁知道为什么会这样?
所有我正在做的注射是
var topTable = new Element('table.top');
$$('.box_rounded').each(function(el, index) {
topTable.clone().inject(el, 'top');
});
我在这里有一个简单的例子http://jsfiddle.net/bstZQ/2/
答案 0 :(得分:2)
要在IE6 / 7中呈现表格,您需要填充它。
var topTable = new Element('table.top[html=<tbody><tr><td>hi</td></tr></tbody>]');
它渲染得很好。 http://jsfiddle.net/bstZQ/5/