ホームページ  >  記事  >  ウェブフロントエンド  >  DOM ノードのディープ クローン作成関数 cloneNode() の使用例_JavaScript スキル

DOM ノードのディープ クローン作成関数 cloneNode() の使用例_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:20:551799ブラウズ

この記事の例では、DOM ノードのディープ クローン作成関数 cloneNode() の使用法について説明します。皆さんの参考に共有してください。

具体的な実装方法は以下のとおりです。

コードをコピー コードは次のとおりです:

<頭>
<スクリプトタイプ="text/javascript">
関数 t(){
var nodeul = document.getElementsByTagName('ul')[0];//コピーする必要がある UL ノードを取得します
var newul = nodeul.cloneNode(true);//true はディープコピーを意味します。つまり、li とエッジの下のテキストも一緒になります。false の場合、ul
のみがコピーされます。
var node_copy = document.getElementById('copyul');
node_copy.appendChild(newul);
}

















この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。