document.querySelectorAll('a:visited')
DOM に訪問済みのリンクがある場合でも、常に空の NodeList を返します。
Chromeで試してみました。既知のバグはありますか、それとも予想される動作ですか?
querySelectorAll:visited
の代わりにスタイル シートで使用すると、完全に正常に動作します。
a:visited{
color:yellow;
}
のパラメータとして擬似クラスが許可されていると思いますquerySelectorAll()
。