<script language="javascript" type="text/javascript">
var kw=document.getElementById("kw");
alert(kw);
</script>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="kw" type="text" id="kw" />
</label>
</form>
真的是好奇怪啊,为什么是弹出的是null啊而不是对象。
那如何才可以让弹出的是他的kw的对象,因为后面很对函数要用,能不能像变量那样全局啊?
var kw=document.getElementById("kw");
alert(kw);
</script>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="kw" type="text" id="kw" />
</label>
</form>
真的是好奇怪啊,为什么是弹出的是null啊而不是对象。
那如何才可以让弹出的是他的kw的对象,因为后面很对函数要用,能不能像变量那样全局啊?
这句话放到 表单的下面 或者把这两句话放到一个函数里面去, 因为脚本根据网页的执行顺序从上到下一次执行,当执行到document.getElementById("kw");的时候还没有构建"kw"这个对象 所以为null
1. 把脚本移到HTML文件的左后面
2. 在window.onload = function(){/*...*/}里写你的代码