第二警报命令作品的代码按预期(显示元素“到”的值,但第一个警报命令不起作用(它应该做同样的事情),这是为什么?使用document.getElementsByName()不起作用?
<html>
<head>
<script type="text/javascript">
function getValue()
{
alert(document.getElementsByName("to").value);
alert(document.forms[0].to.value);
}
</script>
</head>
<body>
<form>
<input name="to" type="hidden" value="hoolah" />
<input type="button" onclick="getValue()" value="Get Value!" />
<form/>
</body>
</html>
演示:HTTP ://jsfiddle.net/LrD9q/ – 2012-01-13 04:26:19