Heim >Web-Frontend >js-Tutorial >js-Methode zum Abrufen von Element-External-Link-style_javascript-Kenntnissen

js-Methode zum Abrufen von Element-External-Link-style_javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:17:561288Durchsuche

Das Beispiel in diesem Artikel beschreibt die js-Methode zum Abrufen des externen Linkstils eines Elements. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Legen Sie im Allgemeinen Inline-Stile für Elemente fest, z. B.

. Wenn Sie den Stil erhalten möchten, können Sie document.getElementById("div1").style.width abrufen oder festlegen. Wenn sich der Stil jedoch in einem externen Link oder einem Nicht-Inline-Stil der Seite befindet, kann er nicht abgerufen werden.

In Standardbrowsern können Sie den externen Linkstil über window.getComputedStyll(obj,null)[property] abrufen, aber im IE-Browser können Sie ihn über obj.currentStyle abrufen.

Der vollständige HTML-Code lautet wie folgt:

Code kopieren Der Code lautet wie folgt:



js ruft den externen Linkstil des Elements
ab

<script><br> Funktion getstyle(obj,property){<br> if(obj.currentStyle){<br> return obj.currentStyle[property];<br> }else if(window.getComputedStyle){<br> return document.defaultView.getComputedStyle(obj,null)[property];//Oder Sie können den Stil auch über window.getComputedStyle<br> abrufen }<br> return null;<br> } <p>$(document).ready(function(){<br> $("p").click(function(){<br> alarm(getstyle(this,"width"));<br> });<br> });<br> </script>



Wenn Sie auf mich klicken, wird die Breite angezeigt.


Klicken Sie auf mich, um die Breite anzuzeigen.


Klicken Sie auch auf me~O(∩_∩)O~.


Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn