关于iframe跳转(Javascript)
function myPanelChange(index) {
var s = document.getElementsByTagName("b");
var phps = new Array("folders.php", "Jing.php", "vote.php");
for (i = 0; i <= s.length; i++) {
if (i == index) {
s[i].setAttribute("class","focus");
} else {
s[i].removeAttribute("class");
}
}
document.getElementById("myPanel").src = phps[index];
}
<b class="focus" onclick="myPanelChange(0);">帖子列表</b>
<b onclick="myPanelChange(1);">精品区</b>
<b onclick="myPanelChange(2);">投票区</b>
<iframe id="myPanel" src="" frameborder="0" >
</iframe>
通过b标签的onclick事件 执行函数myPanelChange 并传入一个参数index
for循环是为了设置这些b的class
最后一句document.getElementById("myPanel").src = phps[index]; 无效怎么回事啊?
追问:牛X啊 , 原来for循环有误
我以后能请教你其他问题么?