Ignoring case sensitiveness in querySelectorAll

Ich habe diesen Code:

<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>

Now, mitconsole.log(document.querySelectorAll("a[href^='javascript:prompt('],a[href^='javascript:alert(']")); würde alle Elemente wie NodeList abrufen.

Aber ich habe den HTML-Text mit verschiedenen Groß- und Kleinschreibung in @ gegebjavascript. Schauen Sie sich also den folgenden Code an:

<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>

Ich verwiesDie, aber mit*= Anstatt von^= hilft nicht. Ich kenne^= entspricht'beginnt mit', aber was macht*= bedeuten

Wie kann ich ein generisches @ schreibequerySelectorAll für alle derartigen Permutationen vonjavascript?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage