4 Stimmen

Wie kann man die Schriftfarbe in einem bestehenden Skript ändern?

Ich habe mir ein Skript von einer Website besorgt, um es in meine Website einzubauen, aber die Schriftfarbe ist nicht die, die ich will.

Das Drehbuch lautet:

<script language="javascript" src="http://www.parstools.net/calendar/?type=2"></script>

und jetzt möchte ich die Schriftfarbe ändern. Was soll ich tun?

Ich wäre Ihnen für Ihre Hilfe sehr dankbar, danke.

4voto

Daniel Vassallo Punkte 325264

Wenn man den Quelltext des Skripts untersucht, wird einfach ein Ankerlink mit document.write() :

document.write("<a href='http://www.ParsTools.com/'>1389/1/31</a>");     

Sie können dieses Skript in eine <div> und gestalten Sie dann die Ankerlinks innerhalb dieser <div> mit CSS:

<div id="calendar">
   <script src="http://www.parstools.net/calendar/?type=2"></script>
</div>

Dann sollten Sie auch die folgende CSS-Klassendefinition hinzufügen:

div#calendar a {
    color: red;
}

Im Folgenden finden Sie ein vollständiges Beispiel:

<!DOCTYPE html>
<html> 
  <head> 
    <title>Simple Demo</title> 

    <style type="text/css">
       div#calendar a {
          color: red;
       }
    </style>

  </head> 
  <body> 

    <div id="calendar">
       <script src="http://www.parstools.net/calendar/?type=2"></script>
    </div>        

  </body> 
</html>

0voto

Steve Harrison Punkte 111024

Ich nehme an, Sie wollen die Schriftfarbe der HTML Code hergestellt von das Drehbuch? Wenn ja, verwenden Sie einfach normales CSS in Ihrem externen Stylesheet und es wird auf den hinzugefügten Inhalt angewendet.

Wenn Sie zum Beispiel den Text innerhalb des Elements myElement eine schöne blaue Farbe:

#myElement {
    font-color: #0099FF;
}

Wenn das Skript nicht Ihr eigenes ist, müssen Sie den von ihm erzeugten Code analysieren, um herauszufinden, welche Elemente Sie gestalten müssen, um die Farbe des Textes zu ändern. Viele externe Skripte, die Sie in Ihre Website einbetten, enthalten Inline-CSS-Regeln, was bedeutet, dass Sie viele Elemente in Ihrem externen CSS-Stylesheet überschreiben müssen, um einfache Dinge wie die Textfarbe zu ändern. Möglicherweise müssen Sie auch !important an das Ende Ihrer CSS-Regel an, um das Inline-Styling außer Kraft zu setzen:

#myElement {
    font-color: #0099FF !important;
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X