求大神指点初学者!

<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这个动态图,存储路径没错。求指点



eqeqw
浏览 1103回答 1
1回答

stone310

因为你这里是显示myarr1[当前天数],而你之前myarr1[数字]定义的都是字符串,所以只是显示这几个字符;要显示图片,首先要创建<img>标签,用document.write可以这么写:document.write("<img src="+myarr1[mydate.getDay()]+"/>");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript