我在我的网站上创建了菜单(树)。当用户单击该菜单时,它将显示另外两个菜单。它适用于除火狐浏览器之外的所有浏览器。谁能告诉我问题出在哪里?
html代码
<li><a href="JavaScript:ok('tree1');">Sport</a></li>
<div id="tree1" style="display:none;">
<li><a href="national_sport.php">National Sport</a></li>
<li><a href="international_sport.php">International Sport</a></li>
</div>
javascript代码
function ok(id){
if(document.all(id).style.display == "none") {
document.all(id).style.display="block";
}
else{
document.all(id).style.display="none";
}
}
提前致谢!
最佳答案
document.all
是 IE4 主义。它是非标准的,大约 15 年前被(广泛支持的)document.getElementById('id_of_element')
取代。
关于javascript - Firefox浏览器不支持菜单(点击显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18073533/