cuốn sách gpt4 ai đã làm

javascript - 何时使用 if (document.all&&document.getElementById) 条件

In lại Tác giả: Walker 123 更新时间:2023-11-28 16:30:50 26 4
mua khóa gpt4 Nike

想知道何时使用,这适用于什么浏览器?

if (document.all&&document.getElementById) {
// Some code block
}

câu trả lời hay nhất

我认为没有任何重要的浏览器不支持 document.getElementById。甚至 IE6 也支持它(尽管它会出错 — details — 但它对 document.all 做了同样的事情)。我只使用 document.getElementById thay vì document.all.

如果您使用它只是为了检测浏览器,而不是专门因为您想使用 document.all hoặc document.getElementById,browser 检测通常是一个坏主意。相反,请考虑进行功能检测,测试您想要的实际功能。有一些很棒的特征检测示例 đâyđây .

离题:如果您希望进行任何重要的跨浏览器工作,您可以考虑使用类似 jQuery 的库。 , Prototype , YUI , Closure ,或any of several others 。它们将为您消除浏览器差异,提供一些非常有用的实用功能,甚至(在某些情况下)修复浏览器错误,例如 IE 对 document.getElementById 的损坏处理(例如 jQuery 就是这样做的,其他一些人也可能)。

关于javascript - 何时使用 if (document.all&&document.getElementById) 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029779/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress