Prototype 1.6 の「new Element(...)」を使用して、<thead> と <tbody> の両方を持つ <table> 要素を作成しようとしていますが、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)) });
});
私の現在の回避策は、<table> 要素の代わりに <div> を作成し、それをすべてのテーブル HTML で「更新」することです。
どうすればこれを成功させることができますか?