Previoussibling
Jika child node dengan child node lainnya memiliki level yang sama dan memiliki parent node yang sama di dalam node-tree, maka mereka itu yang disebut sibling.
Sebagai teladan di bawah ini:
Untuk teladan di atas:
- Elemen B dan elemen I ialah sibling, alasannya sama-sama child node dari elemen P.
- Elemen B memiliki nextSibling, yaitu elemen I, sedangkan elemen I tidak memiliki
nextSibling
. - Elemen B tidak memiliki
previousSibling
, sedangkan elemen I memilikipreviousSibling
, yaitu elemen B.
Jadi di sini properti Node.previousSibling
(Core Level 1) mereferensi kepada Node yang merupakan sibling, di mana sibling itu memiliki posisi disebelumnya dari Node yang ditetapkan.
Sintaks:
Properti Node.previousSibling
di dukung oleh dominan browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Jika tidak ditemukan Node yang berada disebelumnya dari Node yang ditetapkan, null
dikembalikan.
Contoh di bawah ini mengembalikan teks dari previousSibling
elemen I ber-ID y
: