0

setAttribute を使用して iframe 内のリンクを変更しようとしています。

配列から選択された新しい Web サイトに数分ごとに変更するリンクを取得したいと考えています。

1つのことを除いて、すべてが機能しているようです。変数または配列をリンクとして受け入れるように 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

document で始まる行。結構です。静的変数を使用して、現在の変数を覚えておいてください。このような:

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