Metode XML DOM hasFeature()
Definisi dan penggunaan
Metode hasFeature() menentukan apakah implementasi DOM mendukung khasiat tertentu.
Teks:
nodeObject.selectNodes(feature, version)
Parameter | Deskripsi |
---|---|
feature |
Nama khasiat, digunakan untuk mengecek khasiat yang didukung. Khasiat tak membedakan huruf besar ke kecil. Tabel di bawah ini mendapatkan pengumpulan nama khasiat yang didukung oleh standar DOM tingkatan 2. |
version |
Nomor versi, digunakan untuk mengecek versi yang didukung, atau null. Jika semua versi fitur didukung,则为空串("")。 Pada standar DOM tingkatan 2, versi yang didukung adalah 1.0 dan 2.0. |
Nilai balikan
Jika implementasi saat ini sepenuhnya mendukung versi khasiat yang ditentukan, nilai balikan adalah true, jika tidak, nilai balikan adalah false. Jika tidak disebutkan nomor versi, dan implementasi sepenuhnya mendukung semua versi khasiat yang ditentukan, metode ini juga mengembalikan true.
Penjelasan
Standard DOM W3C adalah modular, tidak memerlukan setiap implementasi untuk melaksanakan semua modul atau khasiat di dalam standar. Cara ini digunakan untuk mengecek apakah pengimplementasi DOM mendukung modul pengaturan standar DOM.
Perhatian, walaupun Internet Explorer 5 dan 5.5 sebahagian besarnya mendukung standar DOM tingkatan 1, tetapi sebelum IE 6, tidak ada implementasi yang mendukung cara penting ini.
Tabel di bawah ini mendapatkan keseluruhan pengumpulan nama modul yang dapat digunakan sebagai parameter fitur.
Khasiat | Deskripsi |
---|---|
Core |
Penggunaan Node, Element, Document, Text dan setiap pengimplementasi DOM lain memerlukan implementasi dasar yang harus disediakan Semua penerapan yang patut dihormati standard DOM mesti menyokong modul ini. |
HTML | Mewujudkan HTMLElement, HTMLDocument dan antara muka khusus lain untuk HTML. |
XML | Mewujudkan Entity, EntityReference, ProcessingInstruction, Notation dan jenis node khusus untuk dokumen XML lain. |
StyleSheets | Mewujudkan antara muka ringkas untuk deskriben style sheet biasa. |
CSS | Mewujudkan antara muka khas untuk style sheet CSS. |
CSS2 | Mewujudkan antara muka CSS2Properties. |
Peristiwa | Mewujudkan antara muka pengendalian peristiwa asas. |
Peristiwa UIEvents | Mewujudkan antara muka untuk pengendalian peristiwa peranti penggunaan penggunaan. |
Peristiwa MouseEvents | Mewujudkan antara muka untuk pengendalian peristiwa tetikus. |
Peristiwa HTMLEvents | Mewujudkan antara muka untuk pengendalian peristiwa HTML. |
Peristiwa Perubahan | Mewujudkan antara muka untuk pengendalian perubahan dokumen. |
Lingkungan | Mewujudkan antara muka untuk mengoperasikan lingkungan dokumen. |
Penjelajahan | Mewujudkan antara muka untuk melintasi dokumen tingkat tinggi. |
Paparan | Mewujudkan antara muka untuk pengendalian paparan dokumen. |