Javascript 用于嵌入式浏览器的querySelectorAll()的备选方案

Javascript 用于嵌入式浏览器的querySelectorAll()的备选方案,javascript,polyfills,selectors-api,Javascript,Polyfills,Selectors Api,我正在编写一个在嵌入式旧浏览器上运行的应用程序(我指的是真正的旧浏览器。用户代理:ANTGalio/2.1.19.12.2.1.19.12.020.3.0.00;vxWorks-6.3) 此浏览器不支持功能querySelector all或querySelector。我想知道一些替代功能,这些功能将做同样的工作 如果没有函数可以这样做,我在哪里可以得到querySelector函数的代码,因此我可以尝试用JavaScript手工编写它 如果没有这样做的函数 有…它是querySelector。

我正在编写一个在嵌入式旧浏览器上运行的应用程序(我指的是真正的旧浏览器。用户代理:
ANTGalio/2.1.19.12.2.1.19.12.020.3.0.00;vxWorks-6.3

此浏览器不支持功能
querySelector all
querySelector
。我想知道一些替代功能,这些功能将做同样的工作

如果没有函数可以这样做,我在哪里可以得到
querySelector
函数的代码,因此我可以尝试用JavaScript手工编写它

如果没有这样做的函数

有…它是
querySelector
。这就是它被创建的原因。在它出现之前,我们不得不使用其他方法

在哪里可以获得querySelector函数的代码

<> P>每个浏览器都有一个自定义的实现,通常是用C++编写的,所以可能对你来说没有太大的用处。 提供执行类似作业的选择器库。jQuery使用它作为旧浏览器的后备方案。它有2277行长:不是你想从头开始重新创建的东西


您还可以考虑使用诸如
getElementById
getElementByClassName
parentNode
等功能,而不是用选择器来表示内容。

浏览器支持什么?您具体询问的是哪种浏览器?。或者,jQuery是一个选项吗?关于IE6准确地说,这是来自浏览器的用户代理:
ANTGalio/2.1.19.12.2.1.19.12.020.3.0.00;vxWorks-6.3
我知道
查询选择器
,但我运行的浏览器本身没有这些功能。这就是为什么我要求其他选择。“我试过Sizzle,但它也不起作用。”维托维亚尔-我的观点是querySelector是为了满足需要而创建的。如果浏览器中已经存在一个插入式替换,那么它本来就不需要创建。@VitorVillar当您尝试Sizzle时,什么不起作用?