Appendchild dan removechild, jika nod induk nod yang akan dikendalikan adalah kedua-dua badan, tidak perlu mendapatkan nod induk badan terlebih dahulu. Atau jika nod induk bukan badan, perlu mendapatkan nod induk terlebih dahulu sebelum menggunakannya?
Serupa dengan ini
Tiada penggunaan sedemikian
Mengenai apa yang anda katakan, tidak perlu mendapatkan dan mengendalikan nod induk badan Kod tidak tahu di mana untuk beroperasi, dan ralat pasti akan dilaporkan.
Kaedah
Node.removeChild() mengalih keluar nod anak daripada DOM. Kembalikan nod yang dipadamkan.
Tatabahasa
anak ialah nod kanak-kanak yang akan dialih keluar
nod ialah nod induk kanak-kanak
oldChild memegang rujukan kepada nod kanak-kanak yang telah dipadamkan.
Adalah disyorkan supaya anda membaca: https://developer.mozilla.org...
Kaedah
Node.appendChild() menambah nod pada penghujung senarai nod anak bagi nod induk yang ditentukan.
nod ialah nod induk untuk memasukkan nod anak
anak ialah kedua-dua parameter dan nilai pulangan kaedah ini
Adalah disyorkan supaya anda membaca: https://developer.mozilla.org...
Pastikan anda mendapatkan elemen induk terlebih dahulu sebelum menggunakan appendChild(), jika tidak, bagaimana anda boleh memastikan ia ditambahkan selepas elemen tersebut. . . . . .
Teg<badan> juga mempunyai nod induk dan nod saudara bagi <kepala><html>, jadi sebaiknya dapatkan nod induk
Nod induk mesti diperolehi terlebih dahulu. Kesnya ialah menggunakan document.body secara terus. Dapatkan badan nod induk. Ini ialah spesifikasi yang ditetapkan oleh DOM tahap 0. Jika nod induk bukan badan. Dapatkannya secara berasingan. Kerana nod induk lain berbeza daripada badan.