Węzeł vs element

Każdy może być węzłem, ale nie każdy może być elementem.

<div>
  <span id="s1">aaa</span>
  bbb
  <span id="s2">ccc</span>
</div>

<script>
  var s2=document.getElementById("s2");
  console.log(s2.previousSibling);
  console.log(s2.previousElementSibling);
</script>