AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

jQueryのclone()をJavaScriptで代替するサンプルコード

JavaScriptでclone()メソッドの代替として使用できるサンプルコードを以下に示します。

function cloneElement(element) {
	return element.cloneNode(true);
}

// 使用例
var originalElement = document.getElementById("original");
var clonedElement = cloneElement(originalElement);
document.body.appendChild(clonedElement);

上記のコードでは、cloneElement()という関数を定義しています。この関数は、与えられた要素をクローンし、そのクローンされた要素を返します。cloneNode()メソッドを使用して要素をクローンしているため、trueを引数として渡すことで、クローンされた要素の子孫もすべてクローンされるようになります。

使用例では、getElementById()メソッドを使用してoriginalというIDを持つ要素を取得し、cloneElement()関数を使用してその要素をクローンしています。最後に、クローンされた要素をappendChild()メソッドを使用してdocument.bodyに追加しています。

このサンプルコードは、jQueryのclone()メソッドと同様の機能を提供します。