Ev Social Media JavaScript ile Kodla Düğüm İlişkileri ile çalışma - mankenler

JavaScript ile Kodla Düğüm İlişkileri ile çalışma - mankenler

İçindekiler:

Video: Java Script, AJAX, jQuery, Angular.js, Node.js ve Java Scripting Geleceği 2024

Video: Java Script, AJAX, jQuery, Angular.js, Node.js ve Java Scripting Geleceği 2024
Anonim

HTML DOM ağaçları olan düğümler, düğümler arasındaki hiyerarşik ilişkide aile ağaçlarına benzemektedir. Aslında, bir ağaçtaki düğümler arasındaki ilişkileri tanımlamak için JavaScript programcıları tarafından kullanılan teknik terimler, adlarını ailevi ilişkilerden alırlar.

  • Kök düğüm hariç her düğümde bir üst vardır.

  • Her düğümün herhangi bir sayıda çocuğu olabilir.

  • Aynı ebeveyni olan düğümler kardeşlerdir.

HTML belgelerinde genellikle aynı türde birden çok öğe bulunur, DOM, bir dizin numarası kullanarak bir düğüm listesindeki farklı öğelere erişmenize izin verir. Örneğin, bir belgedeki ilk

öğesini p [0] olarak ve ikinci

öğe düğümünü p [1] olarak atabilirsiniz.

Bir düğüm listesi bir dizi gibi görünse de, öyle değil. Bir düğüm listesinin içeriğini kullanarak döngü oluşturabilirsiniz, ancak düğüm listelerinde dizi yöntemlerini kullanamazsınız.

Bu kodda, üç

öğe tümünün öğesinin alt öğeleridir. Aynı ebeveyni oldukları için kardeşlerdir.

HTML Ailesi İlk

İkinci

Üçüncü

Yukarıdaki örnekte, HTML yorumları bölüm öğesinin alt öğeleridir. Kapanış bölüm etiketinden önceki son yorum, bölümün son çocuğu olarak adlandırılır.

Belge düğümleri arasındaki ilişkileri anladığınızda bir belgedeki herhangi bir öğeyi bulmak için DOM ağacını kullanabilirsiniz.

İşte, bölüm öğesinin tüm alt düğümlerini çıkartan bir komut dosyası içeren bir HTML belgesi.

HTML Ailesi İlk

İkinci

Üçüncü

bölüm öğesi

altındaki düğüm var myNodelist =

belgesi. vücut. childNodes [1]. childNodes; for (i = 0; i

");}

Bu, bir tarayıcıda bu kodun çıktısının nasıl göründüğüdür. Bölüm öğesinin ilk alt düğümünün bir metin düğümü olduğuna dikkat edin. HTML biçimlendirmesine yakından baktığınızda, açılış bölümü etiketi ile açıklama arasında tek bir boşluk olduğunu görürsünüz.Bu tek alan kadar basit bir şey bile DOM ağacında bir bütün düğüm oluşturur. Düğümler arasındaki ilişkileri kullanarak DOM'da gezinirken bu gerçeğin göz önüne alınması gerekir.

Kodunuzun çıktısını görüntüleme.

HTML DOM, düğümleri gezmek için kardeşlerine veya ebeveynlerine göre konumlarını kullanarak birkaç anahtar kelime de sağlar. Göreceli özellikler

  • firstChild: Bir düğümün ilk alt öğesine başvurur

  • lastChild: düğümün son çocuğunu referanslar

  • nextSibling: aynı ana düğümle sonraki düğümü referanslar

  • previousSibling: Önceki düğüm

Bu örnek, bu göreli özellikleri DOM'u geçmek için nasıl kullanabileceğinizi gösterir.

Iguanas Hiçbir Eğlence işlevine sahip değil boldFirstAndLastNav () {document. vücut. childNodes [1]. ilk çocuk. tarzı. fontWeight = “cesur”; belgesi. vücut. childNodes [1]. lastChild. tarzı. fontWeight = "cesur";} Ana Sayfa | 

href = "neden?" html "> Neden Iguanas Eğlencelidir? | Ne yapılabilir? | Bize Ulaşın

İguanalar etrafında eğlenceli değildir. Daha fazla bilgi edinmek için yukarıdaki bağlantıları kullanın.

boldFirstAndLastNav ();

Seçmek ve stil etmek istediğiniz doğru öğelere firstChild ve lastChild özelliklerinin erişebilmesi için, tüm boşlukların öğe içindeki öğeler arasında kaldırılması gerektiğine dikkat edin.

Belgenin bir tarayıcıda önizlemesi yapıldığında görünüşü budur. Navigasyonun sadece ilk ve son bağlantılarının kalın olduğunu dikkat edin.

Kodunuzu bir tarayıcıda önizleme.

Bu belgedeki mevcut öğelerde değişiklik yapmak için DOM'u kullanma örneğidir. Elemanları seçmenin bu yöntemi neredeyse hiç kullanılmamaktadır. Hatalara çok yatkın ve yorumlamak ve kullanmak çok zor.

JavaScript ile Kodla Düğüm İlişkileri ile çalışma - mankenler

Editörün Seçimi

Akdeniz Yemekleri Süsleme: Biftek ve Patates - mankenler

Akdeniz Yemekleri Süsleme: Biftek ve Patates - mankenler

Burada klasik bir biftek ve patates patates yemekleri hazırlayın ve Akdeniz diyetinin prensiplerini kullanarak hazırlayın. Herkes iyi makyaj öyküsünü sever! Küçük değişiklikler çok güçlü olabilir ve sevdiğiniz gıdalardan vazgeçmek zorunda kalmazsınız. Sonunda tabağınıza daha fazla yiyecek katacaksınız ...

Taze ve hafif kavrulmuş mısır ve karides salsa - yalanlar

Taze ve hafif kavrulmuş mısır ve karides salsa - yalanlar

Kavrulmuş mısır, karides, biber, ve tatlı soğan kaşığı yemek yemeye (kimsenin bakmadığı zaman) tıknaz, lezzetli bir salsayı yapar. Bu lezzetli salsayı bakkal rafında bulamazsınız! Kavrulmuş Mısır ve Karides Salsa Hazırlama Süresi: 30 dakika Verim: Yaklaşık 3 fincan daldırma; 8 porsiyon 3/4 fincan dondurulmuş mısır veya 2 ...

Editörün Seçimi

C ++ İkili Sayıları ifade eder - mankenler

C ++ İkili Sayıları ifade eder - mankenler

C ++ değişkenleri dahili olarak ikili sayı olarak adlandırılır. İkili sayılar bit olarak bilinen 1 ve 0 değerler dizisi olarak saklanır. Çoğu zaman, sayıları temsil etmek için hangi bitleri kullandığınızı gerçekten bilmeniz gerekmez. Bazen, ancak sayıları ile sayıları düzeltmek pratik ve uygundur ...

Ikili sayıları ifade eden - cümleleri

Ikili sayıları ifade eden - cümleleri

C ++ değişkenleri dahili olarak ikili sayı olarak adlandırılmaktadır. İkili sayılar bit olarak bilinen 1 ve 0 değerler dizisi olarak saklanır. Çoğu zaman, bit seviyesinde rakamlarla uğraşmanız gerçekten gerekmez; Ancak, bunu yaparken uygun olan durumlar vardır. C ++, bir dizi operatör sağlar ...

C ++ ile Operatörler ile ayıklama - mankenler

C ++ ile Operatörler ile ayıklama - mankenler

Bir dosyadan okuduğunuzda, çıkarma operatörünü kullanabilirsiniz >> . Bu operatörün kullanımı çok kolaydır, ünkü "Anne bak, uyarı yok! "Sadece ekstraksiyon operatörü için geçerli değildir. Numbers adlı bir dosyanız olduğunu varsayalım. txt metnini bir satırda aşağıdaki metni kullanarak seçin: 100 50 30 25 ...

Editörün Seçimi

Dörtlü Görünüm - yalancı

Dörtlü Görünüm - yalancı

3D Görünümün dört bölgeye ayrıldığı Dörtlü Görünüm olarak adlandırılan bir şeye alışmış: kullanıcı perspektif görünümü ile birlikte üst, ön ve sağ ortografik görünümler.

Mobil Web Siteleri için Kalite Güvence Testi - mankenler

Mobil Web Siteleri için Kalite Güvence Testi - mankenler

) Ve iPad, tasarımın ve işlevselliğin iPhone veya iPad'de tamamen test edilerek, sitenin sizin gibi düşünce tarzında görünmesini sağlayın. Bir simülatör kullanmak, fiziksel bir aygıtta nihai bir denetim listesini tamamlamak yerine geçmez. As ...

PDF Dosyalarının Amacını Düşünme PDF Dokümanlarının Amacını Düşünme

PDF Dosyalarının Amacını Düşünme PDF Dokümanlarının Amacını Düşünme

PDF, Taşınabilir Belge Biçiminin ima ettiği gibi Adobe Systems tarafından dijital dosya alışverişinde bir araç olarak geliştirildi. Dosya biçiminin arkasındaki temel fikir, tüm bilgisayar kullanıcılarının kaydedilmiş belgeleri açmalarını, incelemelerini ve basmalarını sağlamaktır. Bu, Taşınabilir Belge Biçiminin ima ettiği şekliyle ...