使用 Prototype 1.6 的“new Element(...)”我试图创建一个 <table> 元素同时具有 <thead> 和 <tbody> 但在 IE6 中没有任何反应。
var tableProto = new Element('table').update('<thead><tr><th>Situation Task</th><th>Action</th><th>Result</th></tr></thead><tbody><tr><td>a</td><td>b</td><td>c</td></tr></tbody>');
然后我尝试像这样注入它的副本:
$$('div.question').each(function(o) {
Element.insert(o, { after:$(tableProto.cloneNode(true)) });
});
我当前的解决方法是创建一个 <div> 而不是 <table> 元素,然后使用所有表格 HTML 来“更新”它。
如何成功地做到这一点?