Rumah Media Sosial Bekerja dengan Hubungan Node ke Kod dengan JavaScript - patung

Bekerja dengan Hubungan Node ke Kod dengan JavaScript - patung

Isi kandungan:

Video: Componentize the Web 2024

Video: Componentize the Web 2024
Anonim

Pokok HTML DOM menyerupai pokok keluarga dalam hubungan hierarki antara nod. Sebenarnya, istilah teknikal yang digunakan oleh pengaturcara JavaScript untuk menggambarkan hubungan antara nod dalam pokok mengambil nama mereka dari hubungan keluarga.

  • Setiap nod, kecuali nod akar, mempunyai satu induk.

  • Setiap nod mungkin mempunyai bilangan kanak-kanak .

  • Node dengan ibu bapa yang sama adalah adik-beradik.

Oleh kerana dokumen HTML sering mempunyai beberapa unsur yang sama, DOM membolehkan anda mengakses elemen yang berbeza dalam senarai nod menggunakan nombor indeks. Contohnya, anda boleh merujuk kepada elemen pertama

dalam dokumen sebagai p [0], dan kedua

nod elemen sebagai p [1].

Walaupun senarai nod mungkin kelihatan seperti tatasusunan, ia tidak. Anda boleh gelung melalui kandungan senarai nod, tetapi anda tidak boleh menggunakan kaedah array pada senarai nod.

Dalam kod ini, ketiga elemen

adalah semua kanak-kanak unsur. Kerana mereka mempunyai ibu bapa yang sama, mereka adalah adik beradik.

Keluarga HTML Pertama

Kedua

Ketiga

Dalam contoh di atas, komen HTML juga merupakan anak-anak dari elemen seksyen. Komen terakhir sebelum tag seksyen penutup dipanggil anak terakhir seksyen.

Dengan memahami hubungan antara nod dokumen, anda boleh menggunakan pokok DOM untuk mencari sebarang elemen dalam dokumen.

Berikut adalah dokumen HTML yang mengandungi skrip yang menghasilkan semua nod kanak-kanak unsur seksyen.

Keluarga HTML Pertama

Kedua

Ketiga

Nod dalam elemen seksyen

var myNodelist =

dokumen. badan. childNodes [1]. kanak-kanak; untuk (i = 0; i

");}

Inilah hasil keluaran kod ini seperti dalam pelayar. Perhatikan bahawa nod anak pertama elemen seksyen adalah nod teks. Jika anda melihat dengan teliti pada markup HTML, anda akan melihat bahawa terdapat satu ruang antara tag seksyen pembuka dan ulasan.Malah sesuatu semudah ruangan tunggal ini mewujudkan keseluruhan nod dalam pokok DOM. Fakta ini perlu dipertimbangkan apabila anda menavigasi DOM menggunakan hubungan antara nod.

Melihat output kod anda.

HTML DOM juga menyediakan beberapa kata kunci untuk menavigasi node menggunakan kedudukan mereka berbanding saudara kandung mereka atau ibu bapa. Sifat relatif adalah

  • firstChild: Rujukan anak pertama nod

  • lastChild: Rujukan anak terakhir nod

  • nextSibling: Rujukan node seterusnya dengan nod induk yang sama

  • sebelumnyaSebelum: Rujukan sebelumnya nod dengan nod induk yang sama

Contoh ini menunjukkan bagaimana anda boleh menggunakan sifat relatif ini untuk melintasi DOM.

Iguanas Tidak Fungsi Fun boldFirstAndLastNav () {document. badan. childNodes [1]. firstChild. gaya. fontWeight = "bold"; dokumen. badan. childNodes [1]. anak bongsu. gaya. fontWeight = "bold";} Home | 

href = "why. html "> Mengapa Iguana Tidak Suka? | Apa yang boleh dibuat? | Hubungi Kami

Iguana tidak menyenangkan untuk dikelilingi. Gunakan pautan di atas untuk mengetahui lebih lanjut.

boldFirstAndLastNav ();

Perhatikan bahawa semua jarak mesti dialihkan di antara unsur-unsur dalam elemen agar anak pertamaChild dan lastChild untuk mengakses elemen yang betul yang anda pilih dan gaya.

Inilah yang kelihatan seperti dokumen semasa dipratonton dalam penyemak imbas. Perhatikan bahawa hanya pautan pertama dan terakhir dalam navigasi yang berani.

Pratonton kod anda dalam penyemak imbas.

Ini adalah contoh menggunakan DOM untuk membuat perubahan pada elemen sedia ada dalam dokumen. Kaedah memilih elemen hampir tidak pernah digunakan. Ia terlalu terdedah kepada kesilapan dan terlalu sukar untuk mentafsir dan digunakan.

Bekerja dengan Hubungan Node ke Kod dengan JavaScript - patung

Pilihan Editor

Kabbalah For Dummies Cheat Sheet - dummies

Kabbalah For Dummies Cheat Sheet - dummies

Pemahaman Kabbalah bermula dengan mempelajari inti asas, atau sefirot, berfungsi sebagai pusat kepada kaum tradisionalis Kabbalah. Temui beberapa berkah dan doa bersama yang boleh anda berikan setiap hari dan hari suci utama di Kaballah.

Disarankan Terjemahan Bahasa Inggeris tentang Taurat - patung

Disarankan Terjemahan Bahasa Inggeris tentang Taurat - patung

Kehidupan orang Yahudi adalah perendaman ke dalam Taurat (Lima Buku Musa) dan kesusasteraan yang telah diilhami oleh Taurat. Bahasa asal Taurat adalah bahasa Ibrani, dan kerana kebanyakan orang hari ini tidak membaca Ibrani banyak terjemahan bahasa Inggeris dari Taurat yang tersedia, seperti terjemahan yang ketara: The Living Torah oleh Rabbi Aryeh Kaplan: Ini ...

, Menurut Taurat - tmm

, Menurut Taurat - tmm

Tidaklah mengejutkan, unit keluarga; Lagipun, orang-orang Yahudi pada keseluruhannya dianggap sebagai keluarga, seperti yang dinyatakan oleh ungkapan "Bani Israel. "Walaupun beberapa juta orang berdiri di Gunung Sinai untuk menerima Taurat, seluruh kumpulan tahu sendiri ...

Pilihan Editor

GED Contoh soalan: Soalan Sains / Biologi - dummies

GED Contoh soalan: Soalan Sains / Biologi - dummies

Dan soalan-soalan yang berkaitan dengan biologi, atau cawangan sains yang mengkaji makhluk hidup. Lihat contoh ini untuk jenis soalan yang mungkin anda lihat pada hari ujian. Soalan-soalan dalam artikel ini merujuk kepada petikan berikut. Metabolisme Proses metabolisme adalah ...

GED Contoh Soalan: Penalaran Melalui Dialek Membaca Kesenian Bahasa - Mamma

GED Contoh Soalan: Penalaran Melalui Dialek Membaca Kesenian Bahasa - Mamma

Bahagian kesenian GED, anda mungkin diminta untuk menjawab soalan mengenai satu petikan yang melibatkan dialek. Laluan yang ditulis dalam dialek mungkin mengandungi kata-kata yang mungkin tidak dikenali kerana mereka ditulis sebagai orang di kawasan tertentu akan menyebutnya. Berikut adalah contohnya. Apa yang Anda Perlukan ...

GED Soalan Amalan Sains: Sifat Kimia dan Reaksi - dummies

GED Soalan Amalan Sains: Sifat Kimia dan Reaksi - dummies

Reaksi kimia berlaku di sekeliling kita, jadi ia berguna untuk mengetahui sifat kimia yang berbeza dan bagaimana ciri-ciri ini membuatnya bertindak balas dalam keadaan yang berbeza. Soalan mengenai ujian Sains GED yang berurusan dengan sifat kimia dan tindak balas akan sering menggunakan contoh kehidupan sebenar. Dalam soalan amalan berikut, anda mula membaca dengan ringkas ...

Pilihan Editor

Bagaimana untuk Melihat Foto dari Nikon D5100 pada TV - patung

Bagaimana untuk Melihat Foto dari Nikon D5100 pada TV - patung

Nikon D5100 anda dilengkapi dengan ciri yang membolehkan anda memainkan gambar dan filem anda di skrin televisyen. Sebenarnya, anda mempunyai tiga pilihan main balik: Main balik video biasa (definisi standard): Belum membuat lonjakan ke HDTV? Jangan risau: Anda boleh menetapkan kamera untuk menghantar audio dan video definisi standard biasa ...

ISO dan Bunyi Imej dengan Nikon D3300 - dummies

ISO dan Bunyi Imej dengan Nikon D3300 - dummies

Pada Nikon D3300 untuk memastikan kualiti imej teratas. Apabila ISO meningkat, membuat sensor imej lebih reaktif kepada cahaya, anda meningkatkan risiko menghasilkan bunyi. Bunyi adalah kecacatan yang kelihatan seperti taburan pasir dan sama seperti penampilan pada biji filem, ...