Ich versuche den Text zu ersetzen, wenn jemand den Originaltext in einen neuen Text bewegt. Gibt es eine Möglichkeit, dies in reinem HTML ohne CSS überhaupt zu tun? Wie auch immer, unten sind meine Codes, die ich vor kurzem gearbeitet habe:Ersetzen von Text durch einen anderen Text bei Hover nur mit HTML
HTML-Code:
<a href="#" class="button">
<span>Product Name</span>
</a>
CSS-Code:
.buton:not(:hover):before {
content: "Old Text";
}
.btn_action_1 span:hover:before {
content: "New Text";
}
ich das gleiche tun wollen, aber mit Nur HTML. ist es möglich? Bz ich habe mehrere verschiedene Elemente, so dass es viel einfacher für mich sein wird. Thx
'Old TextNew Text' und '.button: nicht (: hover)> .hover, .button: hover> .default {display: none}' sollte funktionieren. –
Mit reinem HTML nicht möglich. –
Warum haben Sie die Frage mit CSS markiert, wenn Sie keine CSS-Antworten wünschen? Dies ist, wie bereits erwähnt, mit nur HTML unmöglich. Mit CSS * ist es möglich, * abhängig davon, woher der 'neue Text' kommt (wenn er schon auf der Seite ist, ist es vielleicht abhängig von der Struktur der Seite und der Elemente); Andernfalls - es ist von einem Server oder von Benutzerinteraktion erhalten - dann ist es wahrscheinlich ohne JavaScript nicht möglich. "Ich möchte [das] nur mit HTML machen ... also wird es mir viel einfacher. *" - Woher hast du die Idee, dass Webdesign "* einfach *" sein sollte? –