| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11373 人关注过本帖
标题:JS调用时提示 缺少对象 问题
只看楼主 加入收藏
mgmt_asp
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:124
专家分:158
注 册:2009-7-26
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:4 
JS调用时提示 缺少对象 问题
var $=function (id){return document.getElementById(id);};
alert($("schs").value);
function clr(i){
    alert($("schs").value);
    i.value="";
}

代码如上,直接写在页面里就运行正常,可是,用<script type="text/javascript" src="js.js"></script>调用时就会提示缺少对象,但是如果把第二句删了,函数里的又是可以正常运行的

为什么会这样呢?想不明白,有知道的朋友指点下谢谢..
搜索更多相关主题的帖子: 对象 提示 
2010-11-11 14:40
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
收藏
得分:7 
<script type="text/javascript" src="js.js"></script>这段是不是在<head></head>里的?
如果是 js执行alert($("schs").value);  id为schs的dom元素还没有加载,估计给你提示的错误应该是 alert($("schs")...为null   之类
2010-11-11 15:40
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:6 
可以丢到body附近去。。。
2010-11-11 17:01
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:7 
window.onload=function(){  
。。。
所有代码丢这里来,不管你代码放哪,什么形式的,那就不存在所未的加载问题了!
}

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-11-11 17:53
mgmt_asp
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:124
专家分:158
注 册:2009-7-26
收藏
得分:0 
谢谢2楼3楼4楼的朋友,果然是没加载~
2010-11-12 01:04
快速回复:JS调用时提示 缺少对象 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013941 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved