@@Christian Kruse
Array.prototype.map.call(document.querySelectorAll("a:link"), l => l.href).join("\n")
Du bist dem Irrtum aufgesessen :link
stünde für „Link“. Tut es aber nicht; es steht für „unbesuchter Link“. (Selten dähmliche Bezeichnung der Pseudoklasse, ist aber nunmal so.)
Für „jeden Link“ steht :any-link
[Selectors Level 4 §8.1, MDN] Mittlerweile ohne Präfix in Firefox, mit -webkit-
in Safari, Chrome etc.; noch nicht in Edge.
Wenn du aber nur a
-Elemente durchsuchen willst und nicht auch andere Links, dann tut es auch a[href]
.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory