Function: dom-previous-sibling
dom-previous-sibling is a byte-compiled function defined in dom.el.gz.
Signature
(dom-previous-sibling DOM NODE)
Documentation
Return the previous sibling of NODE in DOM.
Source Code
;; Defined in /usr/src/emacs/lisp/dom.el.gz
(defun dom-previous-sibling (dom node)
"Return the previous sibling of NODE in DOM."
(when-let* ((parent (dom-parent dom node)))
(let ((siblings (dom-children parent))
(previous nil))
(while siblings
(when (eq (cadr siblings) node)
(setq previous (car siblings)))
(pop siblings))
previous)))