Javascript 为什么此脚本以空白图像开始?

Javascript 为什么此脚本以空白图像开始?,javascript,Javascript,我正在使用脚本在iframe中滚动图像。我不知道如何让脚本从图像1开始,而不是从空白开始,然后转到图像1 以下是脚本: 风险价值限额=8; var i=限值-1; 功能图像_onclick(方向) { i=(i+((方向='prev')?极限-1:1))%极限; document.getElementById('image_box')。innerHTML=''; } 这是正文中的脚本 使用window.load或document.ready方法并向其中添加以下代码 documen

我正在使用脚本在iframe中滚动图像。我不知道如何让脚本从图像1开始,而不是从空白开始,然后转到图像1

以下是脚本:



风险价值限额=8;
var i=限值-1;
功能图像_onclick(方向)
{
i=(i+((方向='prev')?极限-1:1))%极限;
document.getElementById('image_box')。innerHTML='';
}

这是正文中的脚本





使用window.load或document.ready方法并向其中添加以下代码

 document.getElementById('image_box').innerHTML = '<img src=images/gallery/image1'.jpg>';
document.getElementById('image_-box')。innerHTML='';
或者只是在第页上

<script language="JavaScript">
 document.getElementById('image_box').innerHTML = '<img src=images/gallery/image1'.jpg>';
</script>

document.getElementById('image_box')。innerHTML='';
为什么不把

document.getElementById('image_box').innerHTML = '<img src=images/gallery/image' + (1) + '.jpg>';
document.getElementById('image_-box')。innerHTML='';

在document.ready call中?

是否缺少内部引号

  = '<img src=images/gallery/image' + (i+1) + '.jpg>';
='';
vs

=”;

你可以在
文档上调用
image\u onclick('next')
。准备好了
onload=“image\u onclick('next')”
添加到你的body标签中。

除非有理由动态加载初始图像,为什么不将初始图像放入
。对于这样一个简单的任务,使用脚本似乎会增加开销。

这里似乎有一些正确的解决方案。也许你可以选一个?否则,它将永远活在“未回答”的类别中。
document.getElementById('image_box').innerHTML = '<img src=images/gallery/image' + (1) + '.jpg>';
  = '<img src=images/gallery/image' + (i+1) + '.jpg>';
  = "<img src='images/gallery/image" + (i+1) + ".jpg' >";