Javascript GetElementsByID()与QuerySelector()的比较
在研究IE对GetElementsByID()和QuerySelector()的不稳定支持的解决方案时,我想知道在JS中是否没有类似于@supports(CSS)的过程来返回用户浏览器是否支持某个方法 类似methodExists(“getElementsByClass”)>true/false的内容Javascript GetElementsByID()与QuerySelector()的比较,javascript,Javascript,在研究IE对GetElementsByID()和QuerySelector()的不稳定支持的解决方案时,我想知道在JS中是否没有类似于@supports(CSS)的过程来返回用户浏览器是否支持某个方法 类似methodExists(“getElementsByClass”)>true/false的内容 可能不是,但这会很好。首先,它是getElementById而不是GetElementsByID。其次,如果您想检查对任何方法的支持,您可以随时检查浏览器是否受支持 如果您想通过JS进行检查,您可
可能不是,但这会很好。首先,它是
getElementById
而不是GetElementsByID
。其次,如果您想检查对任何方法的支持,您可以随时检查浏览器是否受支持
如果您想通过JS进行检查,您可以始终检查document.methodNameYouWantToCheck或window.methodNameYouWantToCheck
(根据我们可以预期的方法可用的位置)是否未定义
。如果未定义,则不支持它
如果这回答了您的问题,或者您有其他我可能不理解的问题,请告诉我。首先,它是
getElementById
,而不是GetElementsByID
。其次,如果您想检查对任何方法的支持,您可以随时检查浏览器是否受支持
如果您想通过JS进行检查,您可以始终检查document.methodNameYouWantToCheck或window.methodNameYouWantToCheck
(根据我们可以预期的方法可用的位置)是否未定义
。如果未定义,则不支持它
如果这回答了您的问题,或者您有其他我可能不理解的问题,请告诉我。没有“GetElementsById()”之类的东西。有
getElementById()
(一个元素)和getElementsByClassName()
和getElementsByTagName()
。呃,文档。getElementById
到处都受支持。那应该是GetElementsByClass(),对不起。没有“GetElementsById()”这样的东西。有getElementById()
(一个元素)和getElementsByClassName()
和getElementsByTagName()
。呃,文档。getElementById
到处都受支持。这应该是GetElementsByClass(),对不起。