<html><body><script language="javascript">var myarr1=new Array(7);myarr1[0]="g0.gif";myarr1[1]="g1.gif";myarr1[2]="g2.gif";myarr1[3]="g3.gif";myarr1[4]="g4.gif";myarr1[5]="g5.gif";myarr1[6]="g6.gif";var mydate=new Date();document.write(myarr1[mydate.getDay()]);</script></body></html>为什么我运行出来的是g1.gif这几个字符,而不是g1.gif这个动态图,存储路径没错。求指点
1 回答
stone310
TA贡献361条经验 获得超191个赞
因为你这里是显示myarr1[当前天数],而你之前myarr1[数字]定义的都是字符串,所以只是显示这几个字符;
要显示图片,首先要创建<img>标签,用document.write可以这么写:
document.write("<img src="+myarr1[mydate.getDay()]+"/>");
添加回答
举报
0/150
提交
取消