国产一级av国产免费_欧美丰满熟妇bbbbbb乱大交_日本少妇被黑人啪啪高潮_久久人人爽人人片

js怎么刪除一個(gè)css的偽類,刪除CSS偽類的方法

前端小編 4 0

在JavaScript中,刪除CSS偽類并不是直接的操作,CSS偽類是由瀏覽器在解析CSS時(shí)自動(dòng)應(yīng)用的,因此無法在JavaScript中直接刪除它們,您可以通過修改CSS規(guī)則來間接地刪除偽類。

您可以編寫一個(gè)JavaScript函數(shù),該函數(shù)會(huì)查找并刪除包含特定偽類的CSS規(guī)則,以下是一個(gè)示例函數(shù),它使用正則表達(dá)式來匹配并刪除包含特定偽類的CSS規(guī)則:

function removeCSSPseudoClass(className, pseudoClass) {
  var cssRules = document.styleSheets[0].cssRules;
  var regex = new RegExp(className + '://' + pseudoClass);
  var i, rule;
  for (i = 0; i < cssRules.length; i++) {
    rule = cssRules[i];
    if (regex.test(rule.selectorText)) {
      cssRules.deleteRule(i);
      i--; // 因?yàn)閯h除了一個(gè)規(guī)則,所以需要減小索引值
    }
  }
}

在這個(gè)函數(shù)中,className是您想要?jiǎng)h除偽類的類名,pseudoClass是您想要?jiǎng)h除的偽類名,如果您想要?jiǎng)h除類名為my-class的偽類before,您可以調(diào)用removeCSSPseudoClass('my-class', 'before')

這個(gè)函數(shù)只會(huì)刪除***個(gè)匹配的CSS規(guī)則,如果有多個(gè)規(guī)則包含相同的偽類,您需要多次調(diào)用這個(gè)函數(shù)來刪除它們,這個(gè)函數(shù)也不會(huì)刪除其他包含相同類名和偽類的規(guī)則,因?yàn)樗黄ヅ淞颂囟ǖ膫晤?,如果您想要?jiǎng)h除所有包含特定偽類的規(guī)則,您需要編寫更復(fù)雜的函數(shù)來處理這個(gè)問題。

 
QQ在線咨詢
QQ咨詢
627619058
微信咨詢
hc16716
国产一级av国产免费_欧美丰满熟妇bbbbbb乱大交_日本少妇被黑人啪啪高潮_久久人人爽人人片
日韩欧美一区二区三区四区| 成人在线观看一区二区| 国产精品人妻人伦a62v久网| 小明精品国产一区二区三区| 精品人妻伦九区久久aaa片69| 中文熟妇人妻又伦精品视频| 被夫上司疯狂强暴的人妻| 99热只有这里有精品| 亚洲国产精品福利| 乱子伦一区二区三区| 亚洲大荫蒂女人毛茸茸| 国产亚洲精品久久久久久久久久久动漫 | 国精产品一区一区三区有限在线| 国产精品九九99久久精品| 久久人妻人人爽| 国产精品欧美久久久久一区二区| 亚洲国产成人精品无码区99| 国产精品一区二区麻豆| 精品suv一区二区| 高清一区二区三区日本久| 久久午夜综合久久| xxxxx性欧美| 大地资源网在线观看完整版| 最近2019中文字幕大全视频10 | 韩国中文字幕av| 少妇ass撒尿pics| 欧美激情精品久久久久久黑人| 伦一区二区三区中文字幕v亚洲 | 欧美成人精品一区二区免费看片| 亚洲高清中文字幕| 超碰97人人人人人蜜桃| 久久久91精品国产一区二区三区| 久久久久蜜桃| 国产freexxxx性麻豆古装| 精品乱子伦一区二区三区视频| 一本色道久久88综合日韩精品| japanese丰满白嫩少妇| 国内精品久久久久精品综合紧身裙| 啊轻点灬大巴太粗太长了视频| 在线丝袜av| 四虎影视永久在线观看|