Hide Twitter Stats

By John Keyes Last update Mar 16, 2009 — Installed 112 times.

Needs fail safes

in
Subscribe to Needs fail safes 1 post, 1 voice

Gregory Krohne User

If any of the elements aren't fetched successfully, the rest of the script won't get executed. Here's one way to fix it:

var remove = function(elem_id) {

var elem = document.getElementById(elem_id);

if (!elem) return;

var parentNode = elem.parentNode;

if (!parentNode) return;

parentNode.removeChild(elem);

var brs = parentNode.getElementsByTagName("br");

if (brs.length == 0) return;

parentNode.removeChild(brs[0]);
}

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel