


Javascript-Implementierungscode zum Erwerb von CSS-Pseudoelementattributen_Javascript-Kenntnissen
CSS伪元素非常强大,它经常被用来创建CSS三角形提示,使用CSS伪元素可以实现一些简单的效果但又不需要增加额外的HTML标签。有一点就是Javascript无法获取到这些CSS属性值,但现在有一种方法可以获取到:
看看下面的CSS代码:
.element:before { content: 'NEW'; color: rgb(255, 0, 0); }.element:before { content: 'NEW'; color: rgb(255, 0, 0); }
为了获取到.element:before的颜色属性,你可以使用下面的代码:
var color = window.getComputedStyle( document.querySelector('.element'), ':before' ).getPropertyValue('color')var color = window.getComputedStyle( document.querySelector('.element'), ':before' ).getPropertyValue('color')
把伪元素作为第二个参数传到window.getComputedStyle方法中就可以获取到它的CSS属性了。把这段代码放到你的工具函数集里面去吧。随着伪元素被越来越多的浏览器支持,这个方法会很有用的。
译者注:window.getComputedStyle方法在IE9以下的浏览器不支持,getPropertyValue必须配合getComputedStyle方法一起使用。IE支持CurrentStyle属性,但还是无法获取伪元素的属性。
准确获取指定元素 CSS 属性值的方法。
<script type="text/javascript"> function getStyle( elem, name ) { //如果该属性存在于style[]中,则它最近被设置过(且就是当前的) if (elem.style[name]) { return elem.style[name]; } //否则,尝试IE的方式 else if (elem.currentStyle) { return elem.currentStyle[name]; } //或者W3C的方法,如果存在的话 else if (document.defaultView && document.defaultView.getComputedStyle) { //它使用传统的"text-Align"风格的规则书写方式,而不是"textAlign" name = name.replace(/([A-Z])/g,"-$1"); name = name.toLowerCase(); //获取style对象并取得属性的值(如果存在的话) var s = document.defaultView.getComputedStyle(elem,""); return s && s.getPropertyValue(name); //否则,就是在使用其它的浏览器 } else { return null; } } </script>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Um das Attribut „intliteral“ anstelle von „SyntaxError“ zu erhalten, verwenden Sie ein Leerzeichen oder eine Klammer

Die Gson@SerializedName-Annotation kann in JSON serialisiert werden und den angegebenen Namenswert als Feldnamen haben. Diese Annotation kann jede FieldNamingPolicy überschreiben, einschließlich der Standard-Feldbenennungsrichtlinie, die möglicherweise auf der Gson-Instanz festgelegt wurde. Mithilfe der GsonBuilder-Klasse können verschiedene Benennungsstrategien festgelegt werden. Syntax@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public@interfaceSerializedNameExample importcom.google.gson.annotations.*;

Dir()-Funktion von Python: Eigenschaften und Methoden eines Objekts anzeigen, spezifisches Codebeispiel erforderlich Zusammenfassung: Python ist eine leistungsstarke und flexible Programmiersprache und ihre integrierten Funktionen und Tools bieten Entwicklern viele praktische Funktionen. Eine der sehr nützlichen Funktionen ist die Funktion dir(), die es uns ermöglicht, die Eigenschaften und Methoden eines Objekts anzuzeigen. In diesem Artikel wird die Verwendung der Funktion dir() vorgestellt und ihre Funktionen und Verwendungen anhand spezifischer Codebeispiele demonstriert. Text: Die dir()-Funktion von Python ist eine integrierte Funktion.

Was soll ich tun, wenn die Festplatteneigenschaften von Win11 unbekannt sind? Kürzlich stellten Win11-Benutzer fest, dass das System bei der Verwendung ihres Computers einen Festplattenfehler auslöste. Und wie kann man es lösen? Viele Freunde wissen nicht, wie man im Detail vorgeht. Der Editor hat unten die Schritte zur Behebung des Win11-Festplattenfehlers zusammengestellt. Schritte zur Behebung des Win11-Festplattenfehlers 1. Drücken Sie zunächst die Tastenkombination Win+E auf der Tastatur oder klicken Sie auf den Datei-Explorer in der Taskleiste. 2. Suchen Sie in der rechten Seitenleiste des Datei-Explorers die Seite und klicken Sie mit der rechten Maustaste auf „Lokal“. Wählen Sie im sich öffnenden Menüelement „Datenträger (C :)“ die Option „Eigenschaften“. 3. Wechseln Sie im Fenster „Eigenschaften des lokalen Datenträgers (C:)“ zu „Extras“.

Syntax und Codebeispiele für das Bottom-Attribut in CSS In CSS wird das Bottom-Attribut verwendet, um den Abstand zwischen einem Element und dem Boden des Containers anzugeben. Es steuert die Position eines Elements relativ zum unteren Rand seines übergeordneten Elements. Die Syntax des unteren Attributs lautet wie folgt: element{bottom:value;} wobei element das Element darstellt, auf das der Stil angewendet werden soll, und value den festzulegenden unteren Wert darstellt. Der Wert kann ein bestimmter Längenwert sein, z. B. Pixel

Thread of Despair ist eine seltene Karte in Blizzard Entertainments Meisterwerk „Hearthstone“ und kann im Kartenpaket „Wizbane's Workshop“ erhalten werden. Kann 100/400 arkane Staubpunkte verbrauchen, um die Normal-/Goldversion zu synthetisieren. Einführung in die Eigenschaften von Hearthstones Faden der Verzweiflung: Er kann mit einer Chance in Wizbanes Werkstattkartenpaket erhalten oder auch durch arkanen Staub synthetisiert werden. Seltenheit: Selten Typ: Zauber Klasse: Todesritter Mana: 1 Wirkung: Verleiht allen Dienern ein Todesröcheln: Fügt allen Dienern 1 Schaden zu

Methoden und Beispiele für die Verwendung der Vue.set-Funktion zum dynamischen Hinzufügen von Eigenschaften Wenn wir in Vue eine Eigenschaft dynamisch zu einem vorhandenen Objekt hinzufügen möchten, verwenden wir normalerweise die Vue.set-Funktion. Die Vue.set-Funktion ist eine von Vue.js bereitgestellte globale Methode, die beim Hinzufügen von Eigenschaften reaktionsschnelle Aktualisierungen gewährleisten kann. In diesem Artikel wird die Verwendung von Vue.set vorgestellt und ein konkretes Beispiel bereitgestellt. Erstens verwenden wir in Vue normalerweise die Datenoption, um reaktionsfähige Daten zu deklarieren.

Wenn Sie die Pixel ermitteln möchten, um die das Dokument von der oberen linken Ecke des Fensters gescrollt wird, verwenden Sie die Eigenschaften pageXoffset und pageYoffset. Verwenden Sie pageXoffset für horizontale Pixel. Beispiel Sie können versuchen, den folgenden Code auszuführen, um zu lernen, wie Sie das pageXOffset-Attribut in JavaScript verwenden – Live-Demonstration <!DOCTYPEhtml><html> <head> <style> &
