日期:2014-05-16  浏览次数:20482 次

getElementById()和getElementById.value
<html>
<head>
</head>
<body>
<script>
function check(){
a=document.getElementById("name").value;
b=document.getElementById("pass").value;
if(a==1&&b==2)
window.confirm("用户名和密码正确!");
else
window.confirm("用户名和密码不正确!");}
</script>
<form>
用户名:<input type="text" id="name"><br>
密码:<input type="password"id="pass"><br>
<input type="button" value="提交" onclick="javascript:check()">
<input type="reset" value="jjb">
</form>
</body>
</html>


为什么去掉.value后,输入账户:1,密码:2 弹出:用户名和密码不正确
到底getElementById()和getElementById.value有什么不同哇·

------解决方案--------------------
探讨

getElementById()取的是对象。
getElementById().value 得到对象的value属性值。
你输入的数据存放在value属性中,当然得这样取。
建议去从开始看看JS的教程,不要这样零碎地问。

------解决方案--------------------
探讨
getElementById()取的是对象。
getElementById().value 得到对象的value属性值。
你输入的数据存放在value属性中,当然得这样取。
建议去从开始看看JS的教程,不要这样零碎地问。

------解决方案--------------------
getElementById()取的是Dom对象。getElementById().value是取得Dom对象的值
------解决方案--------------------
这里有关于document的详细说明
http://www.111cn.net/wy/js-ajax/33329.htm