Ich möchte einen Wert für Dropdown-Liste festlegen, indem Sie auf einen Link, ich habe versucht, so etwas, aber es funktioniert nicht:Wie Dropdown-Listenwert mit dem Wert einer Verknüpfung durch Klicken auf diesen Link in Javascript
<html>
<body>
<select id="select">
<option value="one">one</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select><br />
<a class="link1" value="two" href="page.php?cc=two">Two</a><br /><br />
<a class="link1" value="three" href="page.php?cc=three">Three</a>
<script>
function setSelect() {
var elmnt = document.getElementsByClassName('link1');
for (i = 0; i < elmnt.length; i++) {
elmnt[i].onclick = function() {
document.getElementById('select').value = elmnt[i].getAttribute("value");
window.history.pushState('Form', 'My form', this.getAttribute("href"));
return false;
};
}
}
setSelect();
</script>
</body>
</html>
Ich habe auch versucht, einen Wert von der URL in die Dropdown-Liste durch Klicken auf den Link, es hat nicht funktioniert, also versuche ich, die Dropdown-Liste mit dem Link-Wert zu setzen.
Jede Hilfe wäre sehr willkommen.
'for (i = 0; i
Rayon
Vielen Dank @Rayon Dabre, funktioniert super. – Samwise
Glaubst du, du kannst mir helfen, dasselbe zu erreichen, aber mit einem Wert von 'href'? wie ich in dieser [Frage] habe (http://stackoverflow.com/questions/36132470/how-to-set-a-value-for-a-dropdown-list-with-a-value-from-url-by (Klick auf-a-li) – Samwise