「dom-xslt後-js-」の編集履歴(バックアップ)一覧はこちら
「dom-xslt後-js-」(2007/05/02 (水) 01:18:53) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<h3>dom(javascript)</h3>
<p><a href="http://www.openspc2.org/JavaScript/JavaScript_DOM/index.html">JavaScript DOM リファレンス</a></p>
<hr width="100%" size="2" />
<h5>xslt後のdocumentの追加</h5>
<p>mozilla</p>
<pre>var target = document.getElementById(targetIDforMZ);<br /> <br />target.appendChild(doc);</pre>
<p>IE(dummy内に一旦構築して、そこからappend)</p>
<pre>var target = document.getElementById(targetIDforIE)<br /> <br />//ダミー用html作成<br />var dummy = document.createElement('div');<br />dummy.innerHTML = '<table><tbody>'+doc+'</tbody></table>';<br />dummy = dummy.firstChild.firstChild;<br /> <br />//以下の挙動が謎。IEではchildNodes[]をappendすると、� えた要� が、配列から削除されているみたい?<br />var m = dummy.childNodes.length;<br /><br />for(var i = 0; i < m; i++){<br /> //alert(dummy.childNodes.length);<br /> target.appendChild(dummy.childNodes[0]);<br />}</pre>
<p> </p>