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.

Lihat

Node.isSupported()