Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengalih keluar Elemen daripada DOMDocument dalam PHP Tanpa Membuat Yang Baharu?
Mengalih keluar Elemen dengan DOMDocument
Dalam PHP, anda boleh memuatkan dan memanipulasi dokumen HTML dengan mudah menggunakan kelas DOMDocument. Walau bagaimanapun, anda mungkin menghadapi keperluan untuk mengalih keluar elemen daripada DOM yang dimuatkan dan dokumen ini akan membimbing anda melalui proses ini tanpa membuat DOM baharu.
Untuk memadamkan elemen daripada DOMDocument, nod induk kaedah removeChild() mesti digunakan. Begini cara untuk melakukannya:
<code class="php"><?php $dom = new DOMDocument('1.0', 'utf-8'); $dom->loadHTML($html); foreach($dom->getElementsByTagName('a') as $href) { if($href->nodeValue == 'First') $href->parentNode->removeChild($href); } ?></code>
Dalam kod ini, kaedah removeChild() dipanggil pada nod induk elemen yang akan dipadamkan. Sifat parentNode objek DOMNode merujuk kepada nod induk dan kaedah removeChild() mengalih keluar nod anak yang ditentukan daripada induk.
Dengan menggunakan parentNode->removeChild() kaedah, anda boleh mengalih keluar elemen secara berkesan daripada DOM, membolehkan anda mengubah suai struktur dokumen HTML yang dimuatkan.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Elemen daripada DOMDocument dalam PHP Tanpa Membuat Yang Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!