I'm having an issue with IE11. The document.querySelectorAll
is causing some issues.
Whenever I use it via the console like so:
document.querySelectorAll('.test_class');
I get the following error:
Object doesn't support property or method 'querySelector'
I'm not in quirks mode as I found that this was an issue for others that had this problem. I have also added the <!DOCTYPE html>
to my Web page.
What am I missing?
I'm having an issue with IE11. The document.querySelectorAll
is causing some issues.
Whenever I use it via the console like so:
document.querySelectorAll('.test_class');
I get the following error:
Object doesn't support property or method 'querySelector'
I'm not in quirks mode as I found that this was an issue for others that had this problem. I have also added the <!DOCTYPE html>
to my Web page.
What am I missing?
Share Improve this question asked Jul 22, 2017 at 23:44 ObiHillObiHill 11.9k24 gold badges92 silver badges142 bronze badges 1- 1 are you in patibility mode? – Daniel A. White Commented Jul 22, 2017 at 23:46
2 Answers
Reset to default 2Here is how you can do it:
let classes = document.querySelectorAll('.test_class')
Array.prototype.forEach.call(classes, element => {
console.log("class",element)
})
I just found the answer to this almost as soon as I posted the question:
The issue was to add the following metatag:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Found this here: http://corpus.hubwiz./2/angularjs/25632927.html
Hope it helps.