<script>
function toggle(e) {
if (e.style.display == "none") {
btn_toggle.innerText = "不表示";
e.style.display = "block";
document.getElementById("btnimg").src = "images/toggle_up.gif";
} else {
btn_toggle.innerText = "表示";
e.style.display = "none";
document.getElementById("btnimg").src = "images/toggle_down.gif";
}
}
</script>
<body>
<form id=frm>
<div id="btn_toggle" onclick="toggle(HideShow);">
<img id="btnimg" border="0" src="images/toggle_up.gif" width="15" height="15">不表示
</div>
<div style="display:block; background-color:#EEE;" id="HideShow">
<br>表示内容
</div>
</form>
</body>
function toggle(e) {
if (e.style.display == "none") {
btn_toggle.innerText = "不表示";
e.style.display = "block";
document.getElementById("btnimg").src = "images/toggle_up.gif";
} else {
btn_toggle.innerText = "表示";
e.style.display = "none";
document.getElementById("btnimg").src = "images/toggle_down.gif";
}
}
</script>
<body>
<form id=frm>
<div id="btn_toggle" onclick="toggle(HideShow);">
<img id="btnimg" border="0" src="images/toggle_up.gif" width="15" height="15">不表示
</div>
<div style="display:block; background-color:#EEE;" id="HideShow">
<br>表示内容
</div>
</form>
</body>
↑只換此処、也不行楼上的、你試過馬?
function toggle(e) {
if (e.style.display == "none")
{
btn_toggle.innerHTML = '<img id="btnimg" border="0" src="images/toggle_up.gif" width="15" height="15">不表示';
e.style.display = "block";
}
else
{
btn_toggle.innerHTML = '<img id="btnimg" border="0" src="images/toggle_down.gif" width="15" height="15">表示';
e.style.display = "none";
}
}
</script>注意:
div.innerHTML你原来的错误:
div.innerText="..." //已经对DIV的内容进行重写了,执行后面的代码哪里还能找得到btnimg这个图片呢?