Ich habe vor kurzem Hilfe auf dieser Website zu erreichen , die querySelectorauf einem Formular Eingabe wie selectaber sobald ich nahm , <select>um es völlig verändert , was in der Funktion getan werden mußte.
HTML:
<form onsubmit="return checkForm()">
Password: <input type="text" name="pwd">
<input type="submit" value="Submit">
</form>
Javascript:
<script language="Javascript" type="text/javascript">
debugger;
function checkForm() {
var form = document.forms[0];
var selectElement = form.querySelector('');
var selectedValue = selectElement.value;
alert(selectedValue);
</script>
Früher hatte ich ('select')für die querySelector, aber jetzt bin ich mir nicht sicher, was ich dort setzen soll.
Ich habe auch mehrere Dinge ausprobiert, querySelectorAllaber ich kann es scheinbar nicht herausfinden.
Um klar zu sein, versuche ich das zu ziehen name="pwd".
Wie könnte ich das machen?
querySelectorMethode akzeptiert einselectorArgument. DasselectorArgument ist eine Zeichenfolge, die einen oder mehrere durch Kommas getrennte CSS-Selektoren enthält. Wenn Sie jemals an gültigen Selektoren festgehalten haben, hat das MDN eine großartige Seite mit Selektoren . Natürlich können Sie auch bei SO immer Hilfe bekommen. Ich dachte nur, Sie könnten die Seite als praktische Referenz für allgemein finden :)