<html>
<head>
<title>adf</title>
<script language="JavaScript">
function login(){
var x=document.getElementById("user");
//在此处显示变量"x"的值;已经用过alert,不好用
}
</script>
</head>
<body>
用户:<input type="text" id="user"/>
<button onclick="login()">登录</button>
</script>
</body>
</html>
不是alert不好用。是你调错了参数。你如果在那里加alert相当于现实你获得的元素而不是值。所以显示不正常
<body>