iframe内容未显示

时间:2015-07-26 16:11:27

标签: javascript html button iframe

我正在尝试根据按钮点击创建内容更改的iframe。但是iframe没有显示任何内容。有人可以看看我的代码并解释原因。

<script>
int i = 0;
var array= ["news1.html","news2.html","news3.html"];   
    function setURL(){ 
        if (i<2) {
           i = i+1;
                 }
        else{
           i=0;
            };
        document.getElementById("iframe").src = array[i];

                 }
</script>

<iframe id="iframe" style="float:right;" width="770" height="360"></iframe>

<button type="button" onclick="setURL()" style="float:right;"> Next </button>

我知道这不是世界上最好的代码,但据我所知,它应该可行,所以我希望有一手好吗?

1 个答案:

答案 0 :(得分:1)

从以下位置更改变量声明:

int i = 0;

为:

var i = 0;

一旦我改变了它,一切都有效。