我正在使用这个 JS 代码来显示和隐藏我身边的一些 div 元素 - 它在 W7/W8 和所有浏览器上都能完美运行,但对于 XP,它根本不起作用,我是否缺少关于 XP 中支持的 JS 库的内容或者其他的东西?
感谢您提前回复。
<script type="text/javascript">
var divState = {};
function showhide(id) {
if (document.getElementById) {
var divid = document.getElementById(id);
divState[id] = (divState[id]) ? false : true;
//close others
for (var div in divState){
if (divState[div] && div != id){
document.getElementById(div).style.display = 'none';
divState[div] = false;
}
}
divid.style.display = (divid.style.display == 'block' ? 'none' : 'block');
}
}
</script>