js如何獲取css偽類選擇器樣式值程式碼例項
隨著瀏覽器版本的提高,css的偽類選擇器的出現頻率也越來越高。
下面通過程式碼例項介紹一下如何獲取偽類選擇器的值,希望能夠給需要的朋友帶來幫助。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #test:before{ content:'softwhy'; color:green; text-align:center; font-size:12px; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("antzone"); var oshow=document.getElementById("show"); var content=window.getComputedStyle(document.querySelector('#test'),':before') .getPropertyValue('content'); oshow.innerHTML=content; } </script> </head> <body> <div id="show"></div> <div id="test">螞蟻部落</div> </body> </html>
上面的程式碼實現了我們的要求,可以將獲取偽類選擇器設定的content屬性值的內容。
當然此種方式只有標準瀏覽器和IE9+瀏覽器支援。
querySelector()函式可以參閱querySelector()一章節。
相關文章
- js獲取偽元素選擇器規定的內容程式碼例項JS
- CSS樣式中的通用選擇器和偽類選擇器CSS
- 如何動態刪除css的偽物件選擇器程式碼例項CSS物件
- CSS 偽類選擇器CSS
- js獲取選中文字值的例項程式碼JS
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- css屬性選擇器程式碼例項CSS
- css 兄弟選擇器簡單程式碼例項CSS
- CSS E:default 偽類選擇器CSS
- CSS E:disabled偽類選擇器CSS
- CSS E:disabled 偽類選擇器CSS
- CSS E:checked 偽類選擇器CSS
- CSS E:hover偽類選擇器CSS
- CSS E:hover 偽類選擇器CSS
- js獲取選中文字程式碼例項JS
- css 文字框focus獲取焦點設定樣式程式碼例項CSS
- js獲取鍵盤按鍵值程式碼例項JS
- js獲取數字最小值程式碼例項JS
- js獲取選中radio單選按鈕的值程式碼例項JS
- CSS偽類與偽元素選擇器區別CSS
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- CSS :focus-within 偽類選擇器CSS
- CSS偽類選擇器是什麼CSS
- CSS @page:left列印偽類選擇器CSS
- CSS @page:first列印偽類選擇器CSS
- CSS樣式選擇器CSS
- css偽類選擇符CSS
- CSS 選擇器 - 帶例項CSS
- css選擇器,帶例項CSS
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- js如何獲取樣式表中定義的css屬性值JSCSS
- CSS @page:right列印偽類選擇器CSS
- CSS的總結(選擇器,偽類等…)CSS
- js動態設定元素css樣式程式碼例項JSCSS
- 獲取選中checkbox核取方塊的值程式碼例項
- HTML表單及CSS選擇器、偽類和偽元素HTMLCSS
- js獲取指定函式的形參程式碼例項JS函式