Heim > Web-Frontend > js-Tutorial > Hauptteil

So legen Sie JS-Effekte für Vorher- und Nachher-Pseudoelemente fest. Javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:27:47
Original
1545 Leute haben es durchsucht

Der Hauptzweck von Cascading Style Sheets (CSS) besteht darin, Stile zu HTML-Elementen hinzuzufügen. In manchen Fällen ist das Hinzufügen zusätzlicher Elemente zum Dokument jedoch überflüssig oder unmöglich. Tatsächlich gibt es in CSS eine Funktion, die es uns ermöglicht, zusätzliche Elemente hinzuzufügen, ohne das Dokument selbst zu stören, bei denen es sich um „Pseudoelemente“ handelt.

Vorherige Wörter

Es ist nicht möglich, js-Effekte für Vor- und Nach-Pseudoelemente direkt festzulegen

Beispiel

Jetzt müssen Sie (:before content is „prefix“, color is red pseudo-class) for (div with id as box and content as „I am test content“) hinzufügen

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id="box">我是测试内容</div>  <script>    var oBox = document.getElementById('box');  </script>
</body>
</html> 
Nach dem Login kopieren

Lösung

[Methode 1] CSS-Stile dynamisch einbetten

Der IE8-Browser behandelt das