一旦意識到你不能有一個內聯僞類 - How to write a:hover in inline CSS? - 我看着有Javascript做與onMouseOver
和onMouseOut
事件相同的工作來模擬:hover
僞類。當鼠標在它上面時,我試圖從文本中刪除下劃線。是否有人可以提供可以做到這一點的JavaScript片段?在Javascript中強調?
我試過onMouseOver="this.style.textDecoration="none""
,但我認爲對比的引文會把所有東西都扔掉。
任何想法?
注意:不幸的是,必須在不使用外部或內部樣式表(僅內聯)的情況下實現此效果。如果你能使用jQuery它會更容易
<a onmouseover="this.style.textDecoration='none';" onmouseout="this.style.textDecoration='underline';">hover me</a>
:
你確定你不能使用'style'元素嗎?人們經常認爲,因爲他們不能影響'head'元素。但'style'實際上也在'body'內工作(即使正式的HTML語法禁止它)。 –