JS浏览器兼容

15 Jul 2013, by

获取元素第一个节点

	//IE6-8
	//oUl.firstChild.style.background='red';

	//高级浏览器
	//oUl.firstElementChild.style.background='red';

	if(oUl.firstElementChild)
	{
		oUl.firstElementChild.style.background='red';
	}
	else
	{
		oUl.firstChild.style.background='red';
	}

获取外部(使用link)和内部(使用style)样式表中的样式

function getStyle(obj, name)
{
	if(obj.currentStyle)
	{
		//IE6-8
		return obj.currentStyle[name];
	}
	else
	{
		//高级浏览器
		return getComputedStyle(obj, false)[name];
	}
}