社区
JavaScript
帖子详情
JavaScript定义函数后,调用时提示缺少对象
JerrySun0227
2007-05-27 05:11:24
我在<script>中定义了一个函数function changeCoverpic(){……}
可是在调用的时候<select name="down_name" id="down_name" onchange="changeCoverpic()">总是提示我缺少对象,哪位大侠帮忙解决一下啊?
小弟先谢了
...全文
555
10
打赏
收藏
JavaScript定义函数后,调用时提示缺少对象
我在中定义了一个函数function changeCoverpic(){……} 可是在调用的时候总是提示我缺少对象,哪位大侠帮忙解决一下啊? 小弟先谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cloudgamer
2007-05-28
打赏
举报
回复
昏倒
JerrySun0227
2007-05-28
打赏
举报
回复
那我把var去掉就可以了?
yixianggao
2007-05-27
打赏
举报
回复
那段脚本在解释的时候已经报错了,根本等不到运行时!!!
muxrwc
2007-05-27
打赏
举报
回复
我晕倒,调了半天才看出来。。
你写那么多var做什么。。
<script type="text/javascript">
function changeCoverpic(){
var down_coverpic=new Array();
var down_name=new Array();
var down_url=new Array();
down_coverpic[0]="/ganen2007/down/images/book_12.gif";
down_name[0]="手册四";
down_url[0]="/ganen2007/down/manual/book_12.rar";
down_coverpic[1]="/ganen2007/down/images/book_07.gif";
down_name[1]="手册三";
down_url[1]="/ganen2007/down/manual/book_07.rar";
down_coverpic[2]="/ganen2007/down/images/book_05.gif";
down_name[2]="手册二";
down_url[2]="/ganen2007/down/manual/book_05.rar";
down_coverpic[3]="/ganen2007/down/images/book_03.gif";
down_name[3]="手册一";
down_url[3]="/ganen2007/down/manual/book_03.rar";
var down_id=document.getElementById("down_name").value;
document.getElementById("down_coverpic").src=down_coverpic[down_id];
document.getElementById("down_url").href=down_url[down_id];
alert(document.getElementById('down_coverpic').src);
alert(document.getElementById('down_url').href);
}
</script>
yixianggao
2007-05-27
打赏
举报
回复
数组元素赋值是不要写 var ,因为那不是变量声明!!!
yixianggao
2007-05-27
打赏
举报
回复
changeCoverpic 内部写得一塌糊涂,哈
function changeCoverpic()
{
var down_coverpic=new Array();
var down_name=new Array();
var down_url=new Array();
down_coverpic[0]="/ganen2007/down/images/book_12.gif";
down_name[0]="手册四";
down_url[0]="/ganen2007/down/manual/book_12.rar";
down_coverpic[1]="/ganen2007/down/images/book_07.gif";
down_name[1]="手册三";
down_url[1]="/ganen2007/down/manual/book_07.rar";
down_coverpic[2]="/ganen2007/down/images/book_05.gif";
down_name[2]="手册二";
down_url[2]="/ganen2007/down/manual/book_05.rar";
down_coverpic[3]="/ganen2007/down/images/book_03.gif";
down_name[3]="手册一";
down_url[3]="/ganen2007/down/manual/book_03.rar";
var down_id=document.getElementById("down_name").value;
document.getElementById("down_coverpic").src=down_coverpic[down_id];
document.getElementById("down_url").href=down_url[down_id];
alert("document.getElementById("+down_coverpic+").src");
alert("document.getElementById("+down_url+").href");
}
JerrySun0227
2007-05-27
打赏
举报
回复
<select name="down_name" id="down_name" onchange="changeCoverpic()">
这行报错。
错误内容为:缺少对象
yixianggao
2007-05-27
打赏
举报
回复
报错的行数?
俺推测应该是 changeCoverpic() 内部调用时缺少对象!
JerrySun0227
2007-05-27
打赏
举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>老社区,新绿色!</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="832" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe name=change width=832 height=275 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling="no" src="common/top.html"> </iframe></td>
</tr>
<tr>
<td height="28" bgcolor="#FFFFFF"></td>
</tr>
</table>
<table width="832" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="255" height="215" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="56%"><img src="images/main_05.gif" width="256" height="217" alt="" /></td>
</tr>
<tr>
<td height="15"></td>
</tr>
<script>
function changeCoverpic(){
var down_coverpic=new Array();
var down_name=new Array();
var down_url=new Array();
var down_coverpic[0]="/ganen2007/down/images/book_12.gif";
var down_name[0]="手册四";
var down_url[0]="/ganen2007/down/manual/book_12.rar";
var down_coverpic[1]="/ganen2007/down/images/book_07.gif";
var down_name[1]="手册三";
var down_url[1]="/ganen2007/down/manual/book_07.rar";
var down_coverpic[2]="/ganen2007/down/images/book_05.gif";
var down_name[2]="手册二";
var down_url[2]="/ganen2007/down/manual/book_05.rar";
var down_coverpic[3]="/ganen2007/down/images/book_03.gif";
var down_name[3]="手册一";
var down_url[3]="/ganen2007/down/manual/book_03.rar";
var down_id=document.getElementById("down_name").value;
document.getElementById("down_coverpic").src=down_coverpic[down_id];
document.getElementById("down_url").href=down_url[down_id];
alert("document.getElementById("down_coverpic").src");alert("document.getElementById("down_url").href");}
</script>
<tr>
<td bgcolor="#B8D200">
<table width="100%" height="109" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="34%" height="109" align="center">
<img src="/ganen2007/down/images/book_12.gif" width="76" height="102" id="down_coverpic" />
</td>
<td width="66%" align="center">
<table width="90%" height="77" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td>
<select name="down_name" id="down_name" onchange="changeCoverpic()">
<option value="0" selected>手册四</option>
<option value="1">手册三</option>
<option value="2">手册二</option>
<option value="3">手册一</option>
</select>
</td>
<td>
<a href="/ganen2007/down/manual/book_12.rar" id="down_url"><img src="images/down_06.gif" width="32" height="18" border="0" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table></td>
<td width="577" align="right" valign="top"><table width="90%" border="0" cellpadding="0" cellspacing="0" class="main-ul">
<tr align="left">
<td width="14%" height="133" valign="top"><img src="images/main_07.gif" alt="" width="70" height="69" border="0" usemap="#Map" /></td>
<td width="86%" valign="top">
<ul><li><div style="float:left"><a href="/ganen2007/activity/1149170.html">活动新闻测试2</a></div><div style="float:right">[]</div></li><li><div style="float:left"><a href="/ganen2007/activity/1148974.html">媒体报道测试</a></div><div style="float:right">[]</div></li><li><div style="float:left"><a href="/ganen2007/activity/1148938.html">活动新闻测试</a></div><div style="float:right">[]</div></li></ul>
</td>
</tr>
</table>
<table width="90%" border="0" cellpadding="0" cellspacing="0" class="main-ul">
<tr align="left" valign="middle">
<td width="14%" height="90" valign="top"><img src="images/main_13.gif" alt="" width="70" height="69" border="0" usemap="#Map2" /></td>
<td width="86%"><ul>
<li><a href="#">中国首都经济贸易论坛讲座</a></li>
<li><a href="#">中国首都经济贸易论坛讲座</a></li>
<li><a href="#">中国首都经济贸易论坛讲座</a></li>
<li><a href="#">中国首都经济贸易论坛讲座</a></li>
<li><a href="#">中国首都经济贸易论坛讲座</a></li>
</ul></td>
</tr>
</table></td>
</tr>
</table>
<table width="832" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe name=change width=832 height=100 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling="no" src="common/bottom.html"> </iframe></td>
</tr>
</table>
<map name="Map" id="Map"><area shape="rect" coords="6,3,66,65" href="/ganen2007/activity/activitylist.html" />
</map>
<map name="Map2" id="Map2"><area shape="rect" coords="4,4,66,66" href="#" /></map></body>
</html>
muxrwc
2007-05-27
打赏
举报
回复
- -
你把code 放全。。
JavaScript
中常见的几种“
缺少
对象
”错误
在
JavaScript
中,程序调度过程中经常会出现
缺少
对象
错误,这里的
对象
有
时
候是变量,有
时
候是函数,有
时
候可能是
对象
等等。
缺少
对象
错误经常有以下几种情况 1.变量没有定义 使用没定义的变量
时
就会出在这种...
javascript
如何
调用
带参的函数,js带参数的函数定义
两者的区别在于第二个参数: apply传入的是一个参数数组,也就是将多个参数...在
JavaScript
严格模式(strict mode)下, 在
调用
函数
时
第一个参数会成为 this 的值, 即使该参数不是一个
对象
。以上函数不属于任何
对象
。
JavaScript
函数的
调用
以及参数传递
JavaScript
函数
调用
JavaScript
函数有 4 种
调用
方式。 每种方式的不同方式在于 this 的初始化。this 关键字 一般而言,在
Javascript
中,this指向函数执行
时
的当前
对象
。Note 注意 this 是保留关键字,你不能修改 ...
javascript
中
调用
函数
时
可选的函数参数
这里所说的可选的函数参数列表是
调用
函数
时
,函数的参数列表是可选的,而不是
定义函数
时
定义有参函数和无参函数,像C语言及其衍生语言,函数的
调用
必须和声明严格匹配,否则编译错误。虽然
javascript
借着java的...
javascript
函数的三种定义方式及区别
js有三种
定义函数
的方式: 1.function 语句形式 2.函数直接量形式 3.通过Function构造函数形式
定义函数
<script type="text/
javascript
"> //3种函数定义方式,前两种常用 /** * 1,...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章