不是alert不好用。是你调错了参数。你如果在那里加alert相当于现实你获得的元素而不是值。所以显示不正常
<body><script language="JavaScript">
function login() {
var x = document.getElementById("user").value
alert(x)
}
</script>
用户:
<input type="text" id="user" />
<button onclick="login()">登录</button>
</body>
可以直接引用的, 也可以做一些运算后输出, 不过要保证引入 js 的代码写在前面, 不然会变量值是 undefined.想显示出来可以 document.write
<span id="demo"></span>
<script language="javascript">
document.getElementById("demo").innerHTML = d
</script>
或者赋值给一个输入框的 value
<input type="text" id="demo" />
<script language="javascript">
document.getElementById("demo").value= d
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)