写错了,是这么写的
<img src="images/1.jpg" id="output">
<script>
function changeImage()
{ var img = document.all.output;
for (num=1;num<6;num++)
img.src="images/"+num+".jpg";
}
</script>
<button onclick=changeImage()>换一张图片</button>
可是,也不执行!
<img src="images/1.jpg" id="output">
<script>
function changeImage()
{ var img = document.all.output;
for (num=1;num<6;num++)
img.src="images/"+num+".jpg";
}
</script>
<button onclick=changeImage()>换一张图片</button>
可是,也不执行!
解决方案 »
- EXT3中EditorGridPanel,TreePanel,TriggerField 的超级BUG,高手请入
- 求指教:一段JS代码,在IE中总报错缺少对象
- 父页面子页面问题?
- 表单中的,复选框能否实现部分选中
- 怎么强制用户输入的是整数
- 如何点击一个按钮,弹出新窗口,要求填写3个参数,保存,然后返回原来页面,新建一个表格,显示刚刚输入的那几个参数?
- JS打印问题。。高手的进
- javascript里如何将一字符型的数字转换成数字,用哪个函数?
- 唉~学javascript 两个星期就要转去学asp.net了
- 大家好。
- 使用window.open打开网页的问题????????来者有分。
- 请教下CSDN搜索的联动菜单:VBS可以嵌在JS中用吗?
你这是要做什么?想让六张图轮流显示吗?可不是这样做的呀,循环速度太快,图片来不及显示出来<body>
<img src="6.jpg" id="output">
<script>
var num = 1
function changeImage()
{
var img = document.all.output;
img.src=num+".jpg";
num++;
if(num > 6)
{
window.clearInterval(aa);
num = 1
}
}
</script>
<button onclick="aa=window.setInterval('changeImage()',1000);">换一张图片</button>
</body>
<body>
<img src="images/6.jpg" id="output">
<script language="javascript">
var num = 1
function changeImage()
{
var img = document.all.output;
img.src="images/" + num + ".jpg";
num++;
if(num > 6)
{
window.clearInterval(aa);
num = 1
}
}
</script>
<button onclick="aa=window.setInterval('changeImage()',1000);">换一张图片</button>
</body>
[email protected]
若是写在函数中,然后我在body中调用此函数,该怎么改呢?
[email protected]
改2 避免重复调用<body>
<img src="images/6.jpg" id="output">
<script language="javascript">
var num = 1;
var aa;
function c()
{
if(aa == null)aa=window.setInterval('changeImage()',1000);
}
function changeImage()
{
var img = document.all.output;
img.src = "images/" + num + ".jpg";
num++;
if(num > 6)
{
window.clearInterval(aa);
num = 1;
}
}
</script>
<button onclick="c();">换一张图片</button>
</body>
<img src="6.jpg" id="output">
<script language="javascript">
var num = 1;
var aa;
function c()
{
if(aa == null)aa=window.setInterval('changeImage()',1000);
}
function changeImage()
{
var img = document.all.output;
img.src = num + ".jpg";
num++;
if(num > 6)
{
window.clearInterval(aa);
num = 1;
aa = null;
}
}
</script>
<button onclick="c();">换一张图片</button>
</body>