我正在尝试根据按钮点击创建内容更改的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>
我知道这不是世界上最好的代码,但据我所知,它应该可行,所以我希望有一手好吗?
答案 0 :(得分:1)
从以下位置更改变量声明:
int i = 0;
为:
var i = 0;
一旦我改变了它,一切都有效。