我最近收到了在這個網站上使用querySelector
在表單輸入如select
上的幫助,但是一旦我把<select>
拿出來,它完全改變了該函數中必須完成的工作。如何使用querySelector按名稱選擇輸入元素?
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>
之前,('select')
爲querySelector
,但現在我不確定要放什麼東西在那裏。
我試過多種東西以及querySelectorAll
,但我似乎無法弄清楚。
要澄清我試圖拉name="pwd"
。
我該怎麼做?
'querySelector'方法採用'selector'參數。 'selector'參數是一個字符串,它包含一個或多個由逗號分隔的CSS選擇器。如果你堅持有效的選擇器,MDN在[**選擇器**](https://developer.mozilla.org/en-US/docs/CSS/Getting_Started/Selector)上有一個很棒的頁面。當然,你總是可以在SO上獲得幫助。我只是想你可能會發現頁面一本方便的有一般:)再次感謝 – Nope 2013-03-01 12:36:25
:d – 2013-03-01 14:53:15