我正在尝试使用setAttribute来更改iframe中的链接。
我想获得每隔几分钟更改一个从阵列中选择的新网站的链接。
除了一件事,一切似乎都有效;我无法弄清楚如何让setAttribute接受变量或数组作为链接。举个例子,我的代码看起来像这样:
var linkList = [ 'link1',
'link2',
'link3'];
function changePage() {
for (i=0; i<4; i++) {
document.getElementById('iframe').src = linkList[i];
}}
var timeoutNow = setTimeout("changePage()", 3000)
linkList [i]部分是我遇到问题的部分 - 如何将src属性设置为存储在变量或数组中的链接?
感谢您提供任何帮助。
答案 0 :(得分:0)
以文档开头的行。很好。使用静态变量来记住你所在的那个。像这样:
var i = 0;
function changePage() {
i = (i + 1) % 3;
document.getElementById('iframe').src = linkList[i];
}