0

我正在尝试使用 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 属性设置为存储在变量或数组中的链接?

感谢您提供任何帮助。

4

1 回答 1

0

以文档开头的行。很好。使用静态变量来记住您在哪个变量上。像这样:

var i = 0;
function changePage() {
    i = (i + 1) % 3;
    document.getElementById('iframe').src = linkList[i];
}
于 2012-05-06T06:30:02.910 回答