为什么定义在函数外的对象在函数内取不着 定义在外部的时候,当var myobject=document.getElementById("mybutton");这句执行的时候,window.onload还没有装载完。所以找不到mybutton 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var myobject=document.getElementById("mybutton"); 和<input type="text" name="textfield" id="mybutton"> 存在执行顺序关系。 上边的都说得很清楚了 也就是说你取值的时候还不存在mybutton这个对象 懂吗?所以取得的是null如果你改成这样 就可以取到值了 :<html><head><link href="css.css" rel="stylesheet" type="text/css"> </head><script type='text/javascript'>var str="你好"; function a(){ alert(myobject); alert(str); } window.onload=a; </script><body> <input type="text" name="textfield" id="mybutton"> <script>var myobject=document.getElementById("mybutton"); </script></body> </html> jsp中的弹窗跟父窗口之间如何传递数据 javascript和jquery一起用的问题 请帮我解释一下语法,要详细一点 如何将数据库中的数据绑定到自做的iframe编辑器中 一个比较菜的问题!! 网页A打开网页B,在网页B执行过程,执行完毕向网页A传值,怎么传? 怎样用变量名取值? 请高手帮忙怎么实现这样一个功能,急用 学习JAVASCRIPT哪位大哥能给推荐几本书 高分!如何用JavaScript实现网页中图片的禁止下载?? select下拉框的值的变换,在线等,解决即给分 显示与隐藏框架的问题?
和
<input type="text" name="textfield" id="mybutton"> 存在执行顺序关系。
<head>
<link href="css.css" rel="stylesheet" type="text/css">
</head>
<script type='text/javascript'>
var str="你好"; function a(){
alert(myobject);
alert(str);
}
window.onload=a; </script>
<body>
<input type="text" name="textfield" id="mybutton"> <script>
var myobject=document.getElementById("mybutton");
</script>
</body>
</html>