带有图像刷新代码的 Javascript 数组
Javascript array with image refreshing code
希望这不会太复杂。 我有一行代码用于按设定的时间间隔刷新图像。 这很好用。 我可以重复这行代码,只需更改每个代码上的唯一名称,并在每个页面上刷新多个图像。 我想做的是在页面顶部有一个列表或数组,在那里设置图像位置,并在那里为每个图像设置标题。 这将使事情变得比在更改图像时尝试剪切和粘贴的大量代码简单得多。
这是我使用的代码行:(每张图片的刷新 1 被重命名为 refresh2、refresh3 等)
<img src="http://somewhere.com/picture1.jpg" id="refresh1" onload="setTimeout('document.getElementById(''refresh1'').src=''somewhere.com/picture1.jpg?''+new Date().getMilliseconds()', 15000)" />
我想使用javascript数组(或CSS?)在顶部做一些事情,大意是:
Array:
image1= somewhere.com/picture1.jpg
image2= somewhere.com/picture2.jpg
title1= "Picture of someplace Fun"
title2= "Picture of someplace Hot"
然后通过以下方式在我的代码中调用它们:
<display text from 'title1'>
<img src="image1" id="refresh1" onload="setTimeout('document.getElementById(''refresh1'').src=''image1?''+new Date().getMilliseconds()', 15000)" />
<display text from 'title2'>
<img src="image2" id="refresh2" onload="setTimeout('document.getElementById(''refresh2'').src=''image2?''+new Date().getMilliseconds()', 15000)" />
如您所见,我不太知道如何从表或数组中调用东西!
我会使用选择器来获取您的图像,然后插入变量中的值。
document.getElementById("refresh1").src = image1
document.getElementById("refresh2").src = image2
image1
和image2
也需要是字符串值。
编辑:用DOM指令替换jQuery
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 将Javascript数组发送到控制器ASP.NET MVC
- JavaScript数组包含一个值
- 将JavaScript数组传递给函数
- javascript:数组循环
- 将数据存储在javascript数组中以供进一步使用
- 在Javascript数组中查找绝对最大值
- JavaScript数组优化以提高性能
- 在javascript数组中分散数字
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- Javascript数组动态
- javascript数组元素是否知道其封闭数组
- 将 JSON 数组解析为 JavaScript 数组
- 将Transform和Instance Variable转换为对象的JavaScript数组
- 使用Web Html表单创建Javascript数组
- 从重复的javascript数组结果集中只获取一行
- 如何为Javascript数组()的使用准备PHP变量
- Javascript数组和函数
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)