只是想提醒在电话字段中输入的值,但它提醒未定义:JavaScript的问题:getElementsByName()不为我工作
<script type="text/javascript">
function foo() {
alert(document.getElementsByName("phone").value);
return false;
}
</script>
<form action="foo.php" method="post" onsubmit="return foo()">
<label>Name:</label>
<input type="text" name="name" />
<label>Phone:</label>
<input type="text" name="phone" />
<label>Email:</label>
<input type="text" name="email" />
<label>Message:</label>
<textarea name="message"></textarea>
<input type="submit" value="Submit" name="submit" />
</form>
如何得到它的工作?另外,我读过getElementsByName在所有主流浏览器中都支持,这是真的吗?
你正在检查哪个浏览器? – 2011-04-30 18:58:17
@sv_in只需要它在ff,opera,safari,chrome和ie6等版本的最新版本中工作。 – Brandon 2011-04-30 18:59:20