我在 FF 或 Chrome 中没有遇到任何问题,但是 IE9 在这种方法上会出错。我认为我可以使用它,因为它已被证明在这里得到支持:
http://www.quirksmode.org/dom/w3c_core.html
然而,在实践中似乎并非如此。话虽如此,我可以用什么代替它?
编辑:这是它失败的确切行:
var maximize_buttons = document.querySelectorAll(".maximize");
那是我第一次尝试使用 querySelectorAll()。浏览器版本号为 9.0.8112.16421
编辑(再次):我已经在两台不同的计算机上验证了这个错误。然而,他们有一个共同点——他们都在 VMware 上运行 Windows 7。这有关系吗?
浏览器模式是 IE9,但文档模式默认设置为 quirks。将其更改为 Internet Explorer 9 标准解决了该问题,但如果怪癖是默认设置,我仍然需要让它工作。