Javascript get string-Wert in einem tag
Ich habe eine Frage über, wie zu Lesen, die Zeichenfolge betweena tag, zum Beispiel.
Devices connecting to HOME <a onclick="kmt_Toggle('BOX01', this)" class="cs_answer_link" value="[Show me how to download and install my map..]">[Show me how to download and install my map..]</a><br />
<br />
<div class="cs_answer_secondAccordion" id="BOX01" style="display: none;">
Steps for downloading and installing a map...
</div>
Meinem code eine einfache, wenn der Benutzer klickt auf einen tag, der div-Klasse zeigen, und ändern Sie mir Zeigen, wie das herunterladen und installieren anzeigen string in einen tag zu Schließen. Wenn Benutzer klicken Sie erneut, wird die aktuelle "schließen" wird zu "original Langtext". Mein Hauptproblem ist, dass, Wie lese ich die Zeichenfolge, die zwischen einem tag, danke. Ich kann nicht mit JQuery
function kmt_Toggle(obj, aTag) {
var el = document.getElementById(obj);
if ( el.style.display != 'none' ) {
el.style.display = 'none';
//var tagString=document.ge(aTag).valueOf();
//aTag.innerHTML='[more..]';
aTag.innerHTML= tagString;
}
else {
el.style.display = '';
aTag.innerHTML='[close..]';
}
}
Hallo Jungs, danke.
Denke ich, dass ich nicht gemacht habe meine Frage klar. Ich will bauen, eine toggle-Funktion in diesem Javascript ist, wenn Leute klickt auf einen tag, zum Beispiel,
<a onclick="kmt_Toggle('BOX01', this)" class="cs_answer_link" value="[Show me how to download and install my map..]">[Show me how to download and install my map..]</a>
Wird es zeigen meine div, wenn mein div style = none; und ändern Sie mir Zeigen, wie das herunterladen und installieren anzeigen in "der Nähe"
Schritte für das herunterladen und installieren einer Karte...
Wenn die Leute klicken auf den link wieder, es geht zurück auf den "show me how to download und installiere anzeigen" und verstecken sich meine div.
Habe ich versucht, etwas zu bauen, indem Sie die folgenden idealmachine Lösung. Es funktioniert nicht.
Cheers,
Qing
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst die
value
Attribut einesa
element ist nicht offiziell standardisiert durch das W3C. Sie brauchen es nicht.Sagte, einige Zeilen code, die funktionieren könnte sind:
Oder könnten Sie tun, entweder von diesen, stattdessen, ähnlich wie die, die Sie wechseln die Akkordeon-Sektionen auf und ab:
display: none;
ausschalten, die Sie nicht wollen.a
Elemente mit CSSdisplay: none;
.Können Sie verwenden:
oder:
können Sie die
müssen Sie tun definieren Sie nach, wenn Sie möchten, das erste element oder das zweite usw
wie so
geben Sie die innehtml des ersten Auftretens von div
oder wenn Sie eine id
Vielleicht:
Fand ich einen Weg. Ich mein javascript wie
//Zuerst Speicher ich aTag text-string in einer Variablen