Onblur Fails... Onclick works?!

Why won’t onblur work? onclick works!


var allDivs = document.getElementsByTagName('div');
for (var i=0; i< allDivs.length; i++)
{
	if (allDivs[i].className.indexOf('goal_icon_holder') != -1)
	{
		allDivs[i].onblur = function()
		{
			alert('test');
		}
		
		allDivs[i].onclick = function()
		{
			alert('test');
		}
	}
}

Onblur seems to only apply to elements that can gain focus, such as links and input fields.