Wie hiacke ich ein Link-Tag und eine Variable mit ID eines Link-Tags zuweisen, bevor Sie auf die URL gehen?Wie man JavaScript-Variable mit ID eines Link-Tags zuweisen, bevor Sie auf den Link gehen
MEIN HTML-Code
<div id="course" class="row">
<div class="col-md-6"><a href="read.html" id="m1">Course 1</a></div>
<div class="col-md-6"><a href="read.html" id="m2">Course 2</a></div>
<div>
MY JavaScript-Code
document.getElementById("course").addEventListener("click", courseInfo);
function courseInfo(){
var selectedCourse = the id of the course selected;
//assign to localstorage
localStorage.setItem("courseid", selectedCourse);
//go to courseinfo.html
window.location.href = 'courseinfo.html';
}
Ich versuche, die Id des Kurses und die Menge an den lokalen Speicher zu erhalten, so dass, wenn die courseinfo.html wird geladen, wenn Ajax angefordert wird und das Kurs-JSON-Format analysiert wird, um die Seite zu füllen.
Bitte helfen
Das ist nicht wie Sie es versuchen sollten. Ändern Sie stattdessen die URL im 'href' -Attribut, um einen Parameter wie' read.html? Id = m1' einzufügen. – trincot
wie 'coursetinfo.html? Courseid = 1' hinzuzufügen, ist das in html möglich? wenn ja, wie verarbeite ich diese 'courseinfo.html? courseid = 1' mit Javascript? –
Ich würde das Ereignis 'onClick' verwenden, um eine Funktion aufzurufen, die zwei Aufgaben ausführt: Weisen Sie den Link einer Variablen zu, GOTO, wie. Beachten Sie jedoch, dass das Wechseln zu einer anderen Seite zu einer vollständigen Kontextaktualisierung führen würde und daher Ihre Variable gelöscht wird. – FDavidov