Cara menghapus elemen html di javascript

Apa yang terjadi adalah formulir dikirimkan, sehingga halaman disegarkan (dengan konten aslinya). Anda sedang menangani acara click_ pada tombol kirim

Jika Anda ingin menghapus elemen dan tidak mengirimkan formulir, tangani acara submit pada formulir sebagai gantinya, dan kembalikan false dari penangan Anda

HTML

JavaScript

function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } _

Tetapi Anda sama sekali tidak memerlukan (atau menginginkan) formulir untuk itu, tidak jika tujuan utamanya adalah untuk menghapus dummy div. Alih-alih

HTML

JavaScript

function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } _

Namun, gaya pengaturan event handler itu kuno. Anda tampaknya memiliki naluri yang baik bahwa kode JavaScript Anda ada di file sendiri dan semacamnya. Langkah selanjutnya adalah melangkah lebih jauh dan menghindari penggunaan atribut onXYZ untuk mengaitkan event handler. Sebagai gantinya, dalam JavaScript Anda, Anda dapat menghubungkannya dengan cara yang lebih baru (sekitar tahun 2000).

HTML

JavaScript

function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } function pageInit() { // Hook up the "remove dummy" button var btn = document.getElementById('btnRemoveDummy'); if (btn.addEventListener) { // DOM2 standard btn.addEventListener('click', removeDummy, false); } else if (btn.attachEvent) { // IE (IE9 finally supports the above, though) btn.attachEvent(' title', removeDummy); } else { // Really old or non-standard browser, try DOM0 btn. title = removeDummy; } }

lalu panggil function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } _0 dari tag function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 1 di bagian paling akhir halaman Anda function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 2 (tepat sebelum tag penutup), atau dari dalam peristiwa function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 3 function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 4, meskipun itu terjadi sangat terlambat dalam siklus pemuatan halaman dan biasanya tidak baik untuk mengaitkan

Perhatikan bahwa saya harus melakukan beberapa penanganan untuk menangani perbedaan browser. Anda mungkin menginginkan fungsi untuk mengaitkan acara sehingga Anda tidak perlu mengulang logika itu setiap saat. Atau pertimbangkan untuk menggunakan perpustakaan seperti jQuery, Prototype, YUI, Closure, atau beberapa lainnya untuk memuluskan perbedaan browser tersebut untuk Anda. Sangat penting untuk memahami hal-hal mendasar yang terjadi, baik dalam hal dasar-dasar JavaScript maupun dasar-dasar DOM, tetapi pustaka berurusan dengan banyak ketidakkonsistenan, dan juga menyediakan banyak utilitas praktis — seperti sarana menghubungkan penangan peristiwa yang berhubungan dengan . Sebagian besar dari mereka juga menyediakan cara untuk menyiapkan fungsi (seperti function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 5) untuk dijalankan segera setelah DOM siap untuk dimanipulasi, jauh sebelum function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 3 function removeDummy() { var elem = document.getElementById('dummy'); elem.parentNode.removeChild(elem); return false; } 4 diaktifkan

Tulisan ini akan membahas tata cara penambahan atau penghapusan elemen HTML melalui JavaScript. Kami juga akan mendemonstrasikan penggunaan metode appendChild() dan insertBefore() untuk menambahkan elemen HTML. Selain itu, contoh yang terkait dengan metode remove() dan removeChild() untuk menghapus elemen HTML akan diberikan kepada Anda. Jadi ayo mulai

Cara menambahkan Elemen HTML melalui JavaScript menggunakan metode appendChild()

Metode JavaScript appendChild() digunakan untuk menambahkan elemen HTML sebagai anak dari simpul induk yang ditentukan. Metode ini digunakan untuk memindahkan elemen HTML

Sintaks metode appendChild()

parentNode. appendChild( childNode );

Di sini, parentNode adalah elemen HTML yang ingin kita deklarasikan sebagai parent, sedangkan childNode adalah elemen HTML yang baru dibuat yang akan ditambahkan ke parent node

Contoh. Cara menambahkan Elemen HTML melalui JavaScript menggunakan metode appendChild()

In this example, we will show you how to use the “appendChild()” method for adding the HTML elements through JavaScript. First of all, we will add a heading and a paragraph using the

and

HTML elements:



< html >

< tubuh >

< h2 > Ini linuxhint. com < /h2 >

< p > Menambahkan Elemen HTML melalui JavaScript. < /p >

< div id="div1"

< p id="p1">This is the main paragraph.< /p >

< p id="p2">This is second paragraph.< /p >

< /div >

In the next step, we will create a new

element “paragraph” by utilizing the “createElement()” method of the document object:



const paragraf = dokumen. buatElemen("p");

At this point, we have only created a

; however, we have not added any text node to it. To do so, we have to create a text node:

const simpul = . createTextNode("Ini adalah node baru. ");

Kemudian, kami akan menambahkan simpul teks "simpul" yang dibuat ke elemen "paragraf" kami, dan kami akan menemukan elemen yang ada

paragraf. appendChild( simpul );

const elemen = dokumen. getElementById("div1");

Terakhir, kami akan menambahkan elemen "paragraf" ke "elemen" HTML yang ada

elemen. appendChild( paragraf );

script>

body>

html>

Jalankan program yang diberikan di atas dalam editor kode favorit Anda atau kotak pasir pengkodean online apa pun;

Seperti yang Anda lihat dari output yang diberikan di bawah ini, elemen HTML baru ditambahkan dengan konten teks "Ini adalah node baru"

Cara menambahkan Elemen HTML melalui JavaScript menggunakan metode insertBefore()

Jika Anda ingin menyisipkan elemen HTML sebagai simpul anak sebelum simpul yang ditentukan, Anda dapat memanggil metode JavaScript “insertBefore()”

Sintaks metode insertMethod()

parentNode. insertBefore( Node baru, Node yang ada );

Di sini, "newNode" adalah elemen HTML yang baru dibuat yang ingin Anda tambahkan, "node yang ada" adalah elemen sebelum Anda akan memasukkan elemen HTML Anda, dan "parentNode" adalah elemen HTML yang telah Anda tentukan sebagai simpul induk

Contoh. Cara menambahkan Elemen HTML melalui JavaScript menggunakan metode insertBefore()

Pada contoh sebelumnya, kita telah menggunakan metode appendChild() untuk menambahkan elemen HTML baru sebagai anak terakhir dari HTML induk. Namun, Anda juga dapat menggunakan metode JavaScript “insertBefore()” untuk menambahkan elemen HTML sebelum elemen yang ditentukan. Contoh yang diberikan di bawah ini akan mengajari Anda penggunaan metode “insertBefore()”.

Pertama, kita akan menambahkan judul dan beberapa paragraf sebagai berikut



< html >

< tubuh >

< h2 > Ini linuxhint. com < /h2 >

< p > Menambahkan Elemen HTML melalui JavaScript. < /p >

< div id="div1"

< p id="p1">This is the main paragraph.< /p >

< p id="p2">This is second paragraph.< /p >

< /div >

Selanjutnya, kita akan membuat elemen HTML "paragraf" elemen baru, dan kemudian menentukan simpul teks anak untuknya



const paragraf = dokumen. buatElemen("p");

const simpul = . createTextNode("Ini adalah node baru. ");

paragraf. appendChild( simpul );

const elemen = dokumen. getElementById("div1");

Sekarang, kita akan menetapkan "p1" sebagai elemen turunan, sehingga kita dapat menyisipkan elemen "paragraf" yang dibuat sebelumnya

const anak = . getElementById("p1");

Terakhir, kita akan melewatkan elemen HTML “paragraph” dan elemen “child” ke metode insertBefore()

elemen. masukkanSebelum( paragraf,anak );

script>

body>

html>

Eksekusi program yang diberikan di atas akan menambahkan HTML "paragraf" sebelum "p1"

Cara menghapus Elemen HTML melalui JavaScript menggunakan metode remove()

Metode JavaScript “remove()” digunakan untuk menghapus elemen HTML yang ditentukan dari Document Object Model (DOM)

Sintaks metode hapus()

simpul. hapus()

Di sini, "simpul" mewakili elemen HTML yang ingin Anda hapus melalui JavaScript

Contoh. Cara menghapus Elemen HTML melalui JavaScript menggunakan metode remove()

In the below-given, we have add a heading HTML element, a paragraph

and a

element which comprises two paragraphs and as child nodes:



< html >

< tubuh >

< h2 > Ini linuxhint. com < /h2 >

< p > Menambahkan Elemen HTML melalui JavaScript. < /p >

< div id="div1"

< p id="p1">This is the main paragraph.< /p >

< p id="p2">This is second paragraph.< /p >

< /div >

Selanjutnya, kita akan menambahkan tombol dan melampirkan event handler “ title”. Menurut kode berikut, ketika kita akan mengklik tombol "Hapus Elemen", itu akan memanggil metode "myFunction()"

Remove Element

Dalam metode “myFunction()”, pertama-tama, kami menggunakan metode “document. getElementbyId” untuk menemukan elemen yang ingin kita hapus dengan menentukan “id” nya, kemudian kita akan memanggil metode “remove()”



fungsikan myFunction () {

dokumen. getElementById("p1").hapus();

}

script>

body>

html>


Output yang diberikan di bawah ini menandakan bahwa HTML "p1" dihapus dari program JavaScript kami dengan bantuan fungsi "remove()"

Cara menghapus Elemen HTML melalui JavaScript menggunakan metode removeChild()

Dalam JavaScript, "removeChild()" digunakan untuk menghapus simpul HTML anak tertentu dari elemen HTML

Sintaks metode removeChild()

parentNode. removChild( childNode )

Di sini, parentNode adalah elemen HTML yang telah kita tentukan sebagai node "induk", dan ChildNode adalah elemen HTML yang ingin kita hapus dari elemen induk

Contoh. Cara menghapus Elemen HTML melalui JavaScript menggunakan metode removeChild()

In this example, we will try to remove the child element of our defined

HTML element:



< html >

< tubuh >

< h2 > Ini linuxhint. com < /h2 >

< p > Menambahkan Elemen HTML melalui JavaScript. < /p >

< div id="div1"

< p id="p1">This is the main paragraph.< /p >

< p id="p2">This is second paragraph.< /p >

< /div >

Untuk menghapus elemen anak, pertama-tama, Anda harus membuat elemen HTML "induk" dan menentukan elemen HTML yang bertindak sebagai induk dalam kode JavaScript Anda. Dalam kasus kami, kami telah menambahkan "div1"



const induk = . getElementById("div1");

Selanjutnya, kita akan mendefinisikan elemen “anak” dan akan mendapatkan Elemen anak yang ingin kita hapus dari elemen HTML induk

const anak = . getElementById("p1");

Untuk memanggil metode removeChild(), kita akan menggunakan elemen "induk" dan kemudian meneruskan elemen "anak" sebagai argumen ke metode removeChild()

orang tua. removeChild( anak );

script>

body>

html>

As you can see that the child element of the HTML element is deleted successfully:

Kesimpulan

Untuk menambahkan elemen HTML dalam program JavaScript Anda, Anda dapat menggunakan metode appendChild() dan insertBefore() , sedangkan untuk menghapus elemen HTML tertentu atau simpul HTML anak, metode remove() dan removeChild() digunakan sesuai dengan keinginan Anda. . Artikel ini membahas cara menambahkan atau menghapus elemen HTML melalui JavaScript. Kami juga telah mendemonstrasikan penggunaan metode appendChild() dan insertBefore() untuk menambahkan elemen HTML. Selain itu, contoh yang terkait dengan metode remove() dan removeChild() untuk menghapus elemen HTML juga disediakan dalam artikel ini

Bagaimana cara menghapus elemen HTML di JavaScript?

Untuk menghapus elemen HTML yang ada, pertama-tama kita harus memilih elemen yang akan dihapus dari dokumen. Kemudian, gunakan metode seperti remove() dan removeChild() di JavaScript untuk menghapus elemen dari dokumen.

Bisakah JavaScript menghapus HTML?

Dalam program JavaScript, Anda dapat menggunakan metode “appendChild()” dan “insertBefore()” untuk menambahkan elemen HTML dan untuk menghapus elemen HTML “remove() . Tulisan ini akan membahas tata cara penambahan atau penghapusan elemen HTML melalui JavaScript. . This write-up will discuss the procedures of adding or deleting the HTML elements through JavaScript.

Bagaimana cara menghapus tag HTML dari JavaScript teks?

Untuk menghapus tag, kita dapat menggunakan fungsi replace() dan juga dapat menggunakan. properti textContent,. properti innerText dari HTML DOM .

Bagaimana cara menyembunyikan elemen HTML di JavaScript?

Properti tampilan gaya digunakan untuk menyembunyikan atau menampilkan konten DOM HTML dengan mengakses elemen DOM menggunakan JavaScript/jQuery. Untuk menyembunyikan elemen, setel properti tampilan gaya ke “none” . dokumen. getElementById("elemen").

Postingan terbaru

LIHAT SEMUA