Membuat Duplikasi Node HTML Menggunakan importNode DOM
document.importNode(externalNode, [deep])
Parameter:
- externalNode: node yang dibutuhkan untuk proses import dari dokumen lainnya dalam bentuk tipe apapun.
- [deep]: Nilai dari parameter ini dapat diatur ke "TRUE" jika ingin melakukan copy node beserta nilai atributnya, dan child node. Juga, dapat diatur ke nilai "FALSE" jika ingin melakukan copy node dan nilai atributnya saja. Jika nilai pada parameter ini tidak ditentukan, maka nilai default dari parameter [deep] adalah "TRUE".
<!DOCTYPE html>
<html>
<body>
<!-- iframe digunakan untuk
menciptakan frame baru didalam
dokumen saat ini dan
menggabungkannya dengan
dokumen lain -->
<!-- frame yang ingin
ditautkan dapat diletakkan di
dalam kode src pada iframe -->
<iframe
src="https://www.penelitian.id/p/about-us.html"
style="height:380px;width:520px;">
</iframe>
<button
onclick="myNode()">
Try it
</button>
<script>
function myNode()
{
// akses iframe menggunakan
// variabel frame
var frame = document.getElementsByTagName("IFRAME")[0];
// mengakses elemen <h1> dari
// dokumennya, di dalam
// iframe.
var bong =
frame.contentWindow.document.getElementsByTagName("H1")[0];
// penerapan method
// importNode() untuk menambah
// node ke dalam dokumen asli.
var bnn = document.importNode(bong, true);
document.body.appendChild(bnn);
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<iframe
src="https://www.penelitian.id/p/about-us.html"
style="height:380px;width:520px;">
</iframe>
<button
onclick="myImport()">
Try it
</button>
<script>
function myImport()
{
var frame = document.getElementsByTagName("IFRAME")[0];
// akses elemen <div> dari
// dokumennya, di dalam
// iframe.
var mkn =
frame.contentWindow.document.getElementsByTagName("DIV")[0];
var bong = document.importNode(mkn, true);
document.body.appendChild(bong);
}
</script>
</body>
</html>
- Cara Penggunaan Method normalizeDocument() DOM pada HTML [klik]
- 2 Contoh Penggunaan Method open() pada DOM HTML [klik]
- Cara Penggunaan Method querySelector() DOM pada HTML [klik]
- Cara Penggunaan Properti readyState DOM pada HTML [klik]
- Cara Penggunaan Properti referrer DOM pada HTML [klik]
- Cara Penggunaan Method removeEventListener() DOM pada HTML [klik]
- Cara Penggunaan Method renameNode() DOM pada HTML [klik]
Jenis browser apa saja yang dapat mendukung penggunaan method importNode pada DOM HTML?
BalasHapusBerikut beberapa jenis browser yang dapat digunakan untuk mengaktifkan method importNode() pada DOM HTML:
Hapus1. Google Chrome
2. Internet Explore
3. Firefox
4. Opera
5. Safari
Catatan: Method ini tidak didukung penggunaannya pada Internet explorer 8 dan versi sebelumnya.
HapusApa fungsi method importNode() pada DOM HTML?
BalasHapusMethod importNode() pada dom html berfungsi untuk mengimpor node atau simpul dari dokumen lain. Node yang diimpor bisa berasal dari semua tipe node. Jika parameter kedua diatur ke nilai TRUE, maka node child (turunan) juga akan ikut diimport ke dalam dokumen.
Hapus