E4X、XMLオブジェクトをDOMのElementに変換する JavaScript 前は、適当なspan要素のinnerHTMLに入れて変換してたんだけど、tr要素がうまくいかなかったので書き直した。 function xml2dom(xml){ var elm = document.createElement('table'); elm.innerHTML = xml.toXMLString(); return elm.firstChild.tagName.toLowerCase()=='tbody'? elm.firstChild.firstChild : elm.firstChild; } こんな感じに使います。 table.appendChild(xml2dom(<tr> <td>値</td> <td>1000</td> </tr>)); Permalink | コメント(0) |