ersetzen der Inhalt des div mit einem anderen Inhalt

Ich haben den Bau einer Liste von links, alle von denen sollten ändern Sie den Inhalt von einem div eine andere spezifische Inhalte (etwa 4 Linien von Sachen: name, website, Kontakt, etc.) nach einem Klick.

Fand ich diesen code:

<script type="text/javascript">
    function ReplaceContentInContainer(id,content) {
        var container = document.getElementById(id);
        container.innerHTML = content;
    }
</script>

und verwendet es so:

<li class="pl11">
    <a href="javascript:ReplaceContentInContainer('wojewodztwo', '<a href="http://address.com">superlink</a>')">Pomorskie</a>
</li>

Und es nicht funktioniert, als ich erwartet hatte.

Es ändert hyperlinks text von 'Pommern' in 'superlink'.

Den plain-text funktioniert Prima, aber ich brauche links.

hier ist die http://xn--pytyfundamentowe-jyc.pl/projektanci/kontakty-p/ (nur zwei von Ihnen alles zeigen)

, Aber nach dem Versuch alle Eure Empfehlungen, ich denke, ich würde springen, um verschiedene divs, die mit # - links, zu nichts gearbeitet mit :/

Vielen Dank für den Versuch, und prost 🙂

  • können Sie fügen Sie den code für die wojewodztwo Objekt?
  • Können Sie ein Beispiel für eine vor und nach für Sie aus, wie die links angezeigt werden?
  • wojewodztwo ist nur ein div, die gehen, um ersetzt werden: '<div id="wojewodztwo"></div>'
  • Dein HTML ist invalid, er müsste <a href="javascript:ReplaceContentInContainer('wojewodztwo', '<a href=&qout;http://address.com&qout;>superlink</a>')"> (beachten Sie die Anführungszeichen escaped)
  • Beispiel: wir haben 3 links: link1 (inhalt1) link2 (content2) link3 (content3) alle Inhalte, auf die aus nameX, addressX und hyperlinkX hier <div id="wojewodztwo"></div> die Inhalte sollten ersetzt werden mit contentX auf einen Klick 🙂
  • &quot; ist nicht entgangen, es ist eine entity-Referenz. \" ist entkommen, und %22 ist url-kodiert.

InformationsquelleAutor John Alabama | 2012-12-20
Schreibe einen Kommentar