HTML DOM Element 属性 previousSibling

定义和用法

previousSibling 属性返回同一树级别的上一个节点,以 Node 对象。

previousSibling 属性是只读的。

注释:如果没有 previousSibling 节点,则返回值是 null

注意

previousSibling 返回上一个同胞节点:元素节点、文本节点或注释节点。

元素之间的空白也是文本节点。

替代方案:

属性 previousElementSibling - Mengembalikan elemen saudara sebelumnya (melupakan teks dan anotasi).

Lihat juga:

Properti nextSibling

Properti firstChild

Properti lastChild

Properti childNodes

Properti hasChildNodes()

Nod HTML dan elemen

Dalam HTML DOMdalam (Document Object Model), dokumen HTML adalah koleksi nod yang mempunyai (atau tidak mempunyai) anak.

NodMerujuk kepada nod elemen, nod teks dan anotasi.

ElementRuang antara elemen juga adalah nod teks.

Manakala elemen hanya nod elemen.

Saudara dan Saudara elemen

SaudaraAdalah 'adik' dan 'adik perempuan'.

SaudaraAdalah nod yang mempunyai bapa yang sama (dalam yang sama childNodes dalam senarai).

Saudara elemenAdalah elemen yang mempunyai bapa yang sama (dalam yang sama children dalam senarai).

Anak nod dan anak elemen

childNodes PengembalianAnak nod(Nod elemen, nod teks dan anotasi).

children PengembalianAnak elemen(Bukan teks dan anotasi).

nextSibling dan nextElementSibling

nextSibling Pengembalian yang berikutnyaNod(Nod elemen, nod teks atau anotasi). Ruang antara elemen juga adalah nod teks.

nextElementSibling Pengembalian yang berikutnyaElement(Tidak mengembalikan nod teks dan anotasi).

previousSibling dan previousElementSibling

previousSibling Pengembalian yang terlebih dahuluNod(Nod elemen, nod teks atau anotasi). Ruang antara elemen juga adalah nod teks.

previousElementSibling Pengembalian yang terlebih dahuluElement(Tidak mengembalikan nod teks dan anotasi).

Contoh

Pengembalian kandungan HTML saudara atas bilah dalam senarai:

document.getElementById("item2").previousSibling.innerHTML;

Cuba Sendiri

Syarat

element.previousSibling

atau

node.previousSibling

Pengembalian nilai

Jenis Penerangan
Nod Saudara atas saudara.
null Jika tiada saudara sebelumnya.

Pereka penggunaan sokongan

element.previousSibling Adalah ciri DOM Level 1 (1998).

Semua pereka penggunaan mempunyai sokongan penuhnya:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan 9-11 Dukungan Dukungan Dukungan Dukungan