GetElementsByID()与QuerySelector()

时间:2019-02-24 13:25:19

标签: javascript

在研究针对GetElementsByID()和QuerySelector()的不完整IE支持的解决方案时,我想知道JS中是否没有类似于@supports(在CSS中)的进程返回用户是否支持某个方法?浏览器。

类似于methodExists(“ getElementsByClass”)>正确/错误。

可能不是,但这很好。

1 个答案:

答案 0 :(得分:2)

首先,它是getElementById而不是GetElementsByID。其次,如果要检查对任何方法的支持,则可以始终在caniuse中检查是否支持浏览器。

如果要通过JS进行检查,则始终可以检查document.methodNameYouWantToCheckwindow.methodNameYouWantToCheck(基于我们期望该方法可用的位置)是否为undefined。如果未定义,则不支持。

让我知道这是否回答了您的问题,或者您是否有其他一些我可能不理解的查询。