5
Q
選擇:僞類後元素
A
回答
4
請注意,您使用:after
和content
添加的內容不是node - 它不是文檔中的元素或文本。你可以用FireBug看到這個:在這個屏幕截圖中,我的HTML包含單詞「hello」,但是單詞「world!」。
你可以做的是使用getComputedStyle找出內容是什麼,就像下面的例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title>Select :after pseudo class/element</title>
<style type="text/css">
#msg:after {
content:" World!"
}
</style>
<script type="text/javascript">
window.onload = function() {
if(window.getComputedStyle) {
var element = document.getElementById("msg");
var style = window.getComputedStyle(element,':after')
alert(style.content);
}
else {
alert("This browser sucks!"); // ;)
}
}
</script>
</head>
<body>
<h1>
<span id="msg">Hello</span>
</h1>
</body>
</html>
...不幸的是,這給你訪問使用CSS添加到內容但不是高度:(
相關問題
- 1. 未知的僞元素或僞類::選擇[選擇]
- 2. 選擇所有僞元素和類
- 3. ::選擇僞選擇器忽略::僞元素之前
- 4. 類選擇器後的僞類?
- 5. 僞類中選擇
- 6. :之後和:在Sass僞元素選擇器之前
- 7. nth-child僞類無法選擇每個第5個元素
- 8. 選擇li第一個子元素的僞元素
- 9. :懸停僞選擇器不工作IE中的選擇元素
- 10. CSS僞選擇器來選擇querySelector內的當前元素?
- 11. CSS如何中心::僞僞元素後
- 12. 使用僞元素:後$(本)
- 13. 動態:僞元素後
- 14. 無效的僞元素或僞類
- 15. 關於僞元素的僞類
- 16. 未知僞元素或僞類:懸停
- 17. 未知的僞元素或僞類:最後
- 18. xPath最後選擇元素
- 19. 在同一個元素中定義僞類和僞元素
- 20. CSS僞類與僞選擇器
- 21. 用Jquery選擇類元素
- 22. 僞元素中是否有僞元素?
- 23. 在僞元素內嵌套僞元素
- 24. 重複僞類選擇
- 25. CSS僞類選擇器
- 26. 如何選擇所選僞類的僞類?
- 27. FadeOut僞元素
- 28. CSS:僞元素
- 29. 選擇元素
- 30. 選擇元素
我喜歡你的錯誤信息:) – 2012-10-19 05:45:23
@MikeHometchko - 好吧,我喜歡你,那麼,好友! :d – 2012-10-19 18:06:31