var currPage = false;
function showPageDiv(idNum, count) {
for (var i = 0; i < count; i++) {
document.getElementById("content_" + i).style.display = "none";
document.getElementById("page_" + i).style.color = "#333333";
}
currPage = idNum;
document.getElementById("page_" + idNum).style.color = "#ff0000";
document.getElementById("content_" + idNum).style.display = "block";
}
function proPage(count) {
if (currPage != 0) {
showPageDiv(currPage - 1, count);
}
}
function nextPage(count) {
if (currPage != count - 1) {
showPageDiv(currPage + 1, count);
}
}
该段代码在FF下能够正常执行,但是在IE7下却不能正常执行,报缺少对象,各位高手帮助看看
var currPage = 0;
function showPageDiv(idNum, count) {
for (var i = 0; i < count; i++) {
document.getElementById("content_" + i).style.display = "none";
document.getElementById("page_" + i).style.color = "#333333";
}
currPage = idNum;
document.getElementById("page_" + idNum).style.color = "#ff0000";
document.getElementById("content_" + idNum).style.display = "block";
}
function proPage(count) {
if (currPage != 0) {
showPageDiv(currPage - 1, count);
}
}
function nextPage(count) {
if (currPage != count - 1) {
showPageDiv(currPage + 1, count);
}
}
</script>
<body><div id="content_0">00000</div>
<div id="content_1" style="display:none">11111</div>
<div id="content_2" style="display:none">22222</div>
<div id="content_3" style="display:none">33333</div>
<div id="page_0">0</div>
<div id="page_1">1</div>
<div id="page_2">2</div>
<div id="page_3">3</div><button onclick="proPage(4)">pre</button>
<button onclick="nextPage(4)">next</button></body>