0

以下のことを行う方法を教えてください。

XML ドキュメント 1 :

<tag1 id="id1" name="myname">
      <tag_child1 child1id="child1"></tag_child1>
</tag1>

XML ドキュメント 2 :

<tag_child2>
    <tagchild2_child3 child_childid = "child_child3"> </tagchild2_child3>
</tag_child2>

最終文書:

<tag1 id="id1" name="myname">
      <tag_child1 child1id="child1"></tag_child1>

<!-- Document 2 -->
      <tag_child2>
            <tagchild2_child3 child_childid = "child_child3"> </tagchild2_child3>
      </tag_child2>
</tag1>

javascriptでappendChild()関数を使ってみましたが、できませんでした。助けてください。ありがとう

4

2 に答える 2

1

ガラス玉を取り出し…

あなたは努力してきた

nodeFromDoc1.appendChild(nodeFromDoc2);

エラーは、別のドキュメントに属していない子ノードを追加できないことを示しています。

試す

var otherNode = doc1.importNode(nodeFromDoc2, true);
nodeFromDoc1.appendChild(otherNode);

参照: https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode

于 2013-08-26T12:43:56.160 に答える
0

申し訳ありませんが、コメントするにはさらに担当者が必要です。純粋な JavaScript または jQuery のような API を使用していますか? もしそうなら、この答えが役立つかもしれません。

jQuery XML オブジェクトに要素を挿入できません

于 2013-08-26T12:43:53.690 に答える