我如何编写脚本以根据其可用性使用W3C DOM或IE 4 DOM?

如果要编写一个灵活使用W3C DOM或IE 4 DOM的脚本(取决于它们的可用性),则可以使用能力测试方法,该方法首先检查方法或属性的存在以确定浏览器是否具有您想要的能力。

以下是显示相同内容的代码片段-

if (document.getElementById) {
   //如果存在W3C方法,请使用它
}

else if (document.all) {
   //如果all []数组存在,请使用它
}

else {
   //否则,请使用旧版DOM-
}