Reference answer: https://mcmap.net/q/138251/-ignoring-case-sensitiveness-in-queryselectorall
Please refer my question and the answer linked above works only in Firefox, Chrome, and Opera.
I did some research and found that it (case insensitivity flag) isn't compatible. I need an equivalent in IE, Edge and Safari.
var divs = document.querySelectorAll('div[class^="foo" i]');