我最近收到了在这个网站上使用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