2
document.querySelectorAll('a:visited')
總是返回空的NodeList,即使DOM有一些訪問過的鏈接。document.querySelectorAll('a:visited')不起作用
我已經在Chrome中試過了。是否有任何知道的錯誤或預期的行爲?
雖然:visited
工作得很好,如果我在樣式表中使用它而不是querySelectorAll。
a:visited{
color:yellow;
}
我覺得僞類允許爲querySelectorAll()
參數。
我認爲這是不可能的,因爲設計 - 否則任何網站將能夠實質上閱讀我的歷史。 – Esailija
安全原因。你可以簡單地檢查你是否訪問過一個網站。這也是爲什麼你不能在':visited'中使用背景圖片的原因,請參閱http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/ – Zeta