IE11在标准模式下不支持querySelectorAll方法

时间:2017-07-22 23:44:13

标签: javascript internet-explorer

我遇到了IE11的问题。 document.querySelectorAll导致了一些问题。

每当我通过控制台使用它时就像这样:

document.querySelectorAll('.test_class');

我收到以下错误:

Object doesn't support property or method 'querySelector'

我没有处于怪癖模式,因为我发现这对于遇到此问题的其他人来说是一个问题。我还将<!DOCTYPE html>添加到了我的网页。

我错过了什么?

2 个答案:

答案 0 :(得分:0)

我几乎在发布问题时就找到了答案:

问题是添加以下元标记:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

在此处找到:http://corpus.hubwiz.com/2/angularjs/25632927.html

希望它有所帮助。

答案 1 :(得分:0)

这是您的操作方式:

let classes = document.querySelectorAll('.test_class') Array.prototype.forEach.call(classes, element => { console.log("class",element) })