title: Remove child nodes (or elements) or set innerHTML=""?
body: <p>When clearing HTML elements such as select boxes, tables, or lists, is it better/faster to remove the nodes (e.g., <code>select.options.remove(i)</code>, <code>table.deleteRow(i)</code>) or just empty the innerHTML (e.g., <code>select.innerHTML = ""</code>)? Or does it matter?</p>
  
  <p>An example case would be reinitializing a table. A specific select field's value should load different values for a subsequent HTML table. When the select value changes, the table needs to be reinitialized.</p>