Semalt: Atribut Elemen. Semua Yang Perlu Anda Ketahui

Model Objek Dokumen (DOM) adalah Antaramuka Pengaturcaraan Aplikasi (API) untuk dokumen XML dan HTML yang terstruktur dengan baik. API menentukan struktur utama dokumen, cara mengaksesnya, dan bagaimana pengikis web mengakses dan mengikis dokumen di seluruh web.

DOM berfungsi untuk mendapatkan dan mengubah atribut yang terdapat dalam elemen HTML. Dengan Dom, anda dapat mengakses atribut elemen dan gaya yang digunakan dalam dokumen tertentu. Dengan sedikit teknik mengikis, anda dapat mengambil gambar latar belakang dokumen sasaran.

Nod HTML DOM

Untuk JavaScript, DOM disebut sebagai standard World Wide Web Consortium (W3C). Dom digunakan untuk menentukan dan menggambarkan standard untuk mengakses dokumen. Model ini membolehkan skrip dan program mengemas kini dan mengakses struktur yang digunakan untuk menulis dokumen.

Ketika datang ke HTML DOM, semuanya dapat dianggap sebagai simpul. Contohnya:

  • Semua atribut HTML adalah nod atribut;
  • Komen adalah nod komen;
  • Semua elemen HTML adalah simpul elemen;
  • Dokumen itu sendiri disebut sebagai simpul dokumen;

Model Objek Dokumen digunakan untuk mengakses dan memanipulasi elemen dalam dokumen XML dan HTML. Elemen disusun dan dikendalikan ke dalam struktur data (seperti pohon) yang dapat dilalui dengan mudah untuk navigasi dan pengubahsuaian. Anda boleh menambahkan kelas ke elemen DIV, badan, atau HTML menggunakan Cascading Style Sheets (CSS), atau berinteraksi dengan elemen menggunakan JS.

Apa yang anda perlu ketahui mengenai sifat atribut

Node boleh diakses dan dimanipulasi menggunakan nombor indeks masing-masing, di mana indeks minimum adalah "0". Properti atribut berfungsi dengan mengembalikan koleksi terperinci atribut nod tertentu, seperti objek NamedNodeMap. Perhatikan bahawa pengindeksan berangka akan membantu anda melalui atribut elemen.

Atribut elemen

Properti elemen mengembalikan koleksi yang sah dari semua nod atribut yang didaftarkan ke nod tertentu. Dengan kata mudah, ia adalah NamedNodeMap. Oleh itu ia tidak mempunyai kaedah Array. Atribut (sepasang rentetan yang mewakili sebarang data mengenai atribut yang diberikan) mungkin berbeza bergantung pada penyemak imbas yang digunakan.

Dalam catatan ini, NamedNodeMap Object bermaksud kumpulan struktur atribut elemen tertentu yang tidak tersusun. Anda tidak perlu panik pada penyemak imbas yang telah anda gunakan. Objek NamedNodeMap dan objek Atribut disokong dalam penyemak imbas web utama.

Objek NamedNodeMap terdiri daripada sifat panjang yang boleh anda gunakan untuk menentukan bilangan atribut yang tepat. Setelah mengenal pasti jumlah atribut dalam dokumen, cari simpul atribut dan ambil maklumat sasaran anda. Semasa mengambil data dari teks, ingatlah bahawa atribut HTML juga disebut sebagai simpul atribut yang terdiri daripada sifat untuk objek Atribut anda.

Bagi peminat Internet Explorer, anda perlu ambil perhatian bahawa sifat atribut cenderung mengembalikan koleksi terperinci mengenai kemungkinan atribut untuk elemen tertentu. Setelah Nod DOM dihasilkan untuk elemen HTML tertentu, banyak atribut berkaitan dengan atribut yang mempunyai nama yang sama. Semasa mengembangkan kod sumber HTML, anda dapat menentukan atribut pada elemen HTML anda. Setelah penyemak imbas anda menguraikan skrip anda, DOM yang sesuai dengan nod yang serupa akan dibuat. Node yang sesuai disebut sebagai objek.