如何動態刪除css的偽物件選擇器程式碼例項
由於偽物件選擇的器的特殊性和瀏覽器相容性問題,可能使用的頻率不是太高。
但是隨著時間的推移,相容性問題逐漸消除之後,它的應用會越來越廣泛。
下面分享一段程式碼例項,它實現因為指定元素上的偽物件選擇器。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .antzone::after{ content:"softwhy.com"; } .no-after::after{ display:none; } </style> <script> window.onload=function(){ var odiv=document.getElementById("antzone"); var obt=document.getElementById("bt"); obt.onclick=function(){ odiv.classList.add("no-after"); } } </script> </head> <body> <div id="antzone" class="antzone">螞蟻部落|</div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
實現的原理也非常的簡單,就是再為物件設定一個偽物件選擇器覆蓋原來的即可。
相關閱讀:
(1).classList屬性可以參閱HTML5 classList屬性一章節。
(2).add()方法可以參閱HTML5 classList add()一章節。
相關文章
- js如何獲取css偽類選擇器樣式值程式碼例項JSCSS
- css屬性選擇器程式碼例項CSS
- css 兄弟選擇器簡單程式碼例項CSS
- 動態的新增或者刪除指定元素程式碼例項
- html元素的動態新增和刪除程式碼例項HTML
- 動態刪除和新增table行程式碼例項行程
- CSS 選擇器 - 帶例項CSS
- css選擇器,帶例項CSS
- javascript動態刪除和新增表格行程式碼例項JavaScript行程
- 點選刪除表格行程式碼例項行程
- js獲取偽元素選擇器規定的內容程式碼例項JS
- javascript刪除或者新增option選項例項程式碼JavaScript
- CSS 偽類選擇器CSS
- js動態新增和刪除table表格行程式碼例項JS行程
- javascript動態刪除或者新增table表格行程式碼例項JavaScript行程
- 點選刪除按鈕刪除當前行程式碼例項行程
- javascript刪除select下拉選單項程式碼例項JavaScript
- css使用偽物件選擇器設定元素內容CSS物件
- js動態建立table表格和刪除指定行列程式碼例項JS
- CSS選擇器(6)——偽元素CSS
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 移動端水平滑動刪除程式碼例項
- JavaScript封裝的id選擇器程式碼例項JavaScript封裝
- css after和before選擇器使用程式碼例項CSS
- CSS E:default 偽類選擇器CSS
- CSS E::after 偽元素選擇器CSS
- CSS E:disabled偽類選擇器CSS
- CSS E:disabled 偽類選擇器CSS
- CSS E:checked 偽類選擇器CSS
- CSS E:hover偽類選擇器CSS
- CSS E:hover 偽類選擇器CSS
- CSS樣式中的通用選擇器和偽類選擇器CSS
- 刪除和新增select下拉選單option項程式碼例項
- css相鄰選擇器設定li元素外邊距程式碼例項CSS
- CSS偽類與偽元素選擇器區別CSS
- :eq()選擇器匹配多個元素程式碼例項
- CSS的總結(選擇器,偽類等…)CSS
- javascript刪除所有cookie例項程式碼JavaScriptCookie