title: Setting innerHTML of nextSibling
body: <p>I have the following HTML:</p>
  
  <pre><code>&lt;h3 onclick="replaceNextChild(this);"&gt;Some content...&lt;/h3&gt;
  &lt;div&gt;Div that I am interested in replacing&lt;/div&gt;
  </code></pre>
  
  <p>I have the following JavaScript:</p>
  
  <pre><code>&lt;script&gt;
  function replaceNextChild(element) {
  
     element.nextSibling.innerHTML = "I replaced the next element in the DOM";
  }
  &lt;/script&gt;
  </code></pre>
  
  <p>Why is it that JavaScript does not replace the next element? I am also using jQuery and wouldn't mind a jQuery solution.</p>