JS+DOM的通用性(一)
废话少说,直接切入正题。
1、有关document.all
这个是IE仅有的,或者说是低版本IE仅有的,后来高版本的IE都可以用W3C标准来替代document.all,我们可以写一个通用的函数:
//***********************************
//我们要尽可能的使用W3C标准的东西
//如果浏览器支持 document.getElementById(),那么首选就使用 document.getElementById() 来获取对象
//如果浏览器不支持 document.getElementById() 但是支持 document.all[],那么就用 document.all[] 来获取对象
//如果浏览器既不支持 document.getElementById() 也不支持 document.all[],那我们只好放弃了
function findObj(objname)
{
var obj = null;
if (document.getElementById)
obj = document.getElementById(objname);
else if (document.all)
obj = document.all[objname];
return(obj);
}
废话少说,直接切入正题。
1、有关document.all
这个是IE仅有的,或者说是低版本IE仅有的,后来高版本的IE都可以用W3C标准来替代document.all,我们可以写一个通用的函数:
//***********************************
//我们要尽可能的使用W3C标准的东西
//如果浏览器支持 document.getElementById(),那么首选就使用 document.getElementById() 来获取对象
//如果浏览器不支持 document.getElementById() 但是支持 document.all[],那么就用 document.all[] 来获取对象
//如果浏览器既不支持 document.getElementById() 也不支持 document.all[],那我们只好放弃了
function findObj(objname)
{
var obj = null;
if (document.getElementById)
obj = document.getElementById(objname);
else if (document.all)
obj = document.all[objname];
return(obj);
}
window.createPopup()
要支持fireFox怎么修改呀??