Игнорирование чувствительности к регистру в querySelectorAll
У меня есть этот код:
<a href="javascript:alert('something1')">Click</a>
<a href="javascript:prompt('something2')">Click</a>
<a href="javascript:alert('something3')">Click</a>
<a href="javascript:prompt('something4')">Click</a>
Теперь, используяconsole.log(document.querySelectorAll("a[href^='javascript:prompt('],a[href^='javascript:alert(']"));
будет получать все такие элементы, как NodeList.
Но у меня есть HTML-текст, приведенный с другим регистром букв вjavascript
, То есть посмотрите на следующий код:
<a href="javaSCRIPT:alert('something1')">Click</a>
<a href="JaVaScRIPt:prompt('something2')">Click</a>
<a href="javaSCRIpt:alert('something3')">Click</a>
<a href="JAVAscrIPt:prompt('something4')">Click</a>
Я сослалсяэтот, но используя*=
вместо^=
не помогает я знаю^=
приравнивается к'начинается с', но что делает*=
имею в виду?
Как я могу написать общийquerySelectorAll
для всех таких перестановокjavascript
?