<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<style type="text/css">
.out {
}
.out + ul {
display: block;
}
.in {
}
.in + ul {
display: none;
}
</style>
<body>
<ul>
<li>蔬菜</li>
<li class="has_son">水果</li>
<ul>
<li>二级菜单</li>
<li>二级菜单</li>
<li>二级菜单</li>
</ul>
</ul>
</body>
<script type="text/javascript">
window.onload = function () {
var objects = document.getElementsByClassName("has_son");
for (var i = 0; i < objects.length; i++) {
var element = objects[i];
element.onclick = function () {
var temp = this.className;
if (temp.indexOf("out") != -1) {
this.className = temp.replace(/out/, "in");
} else if (temp.indexOf("in") != -1) {
this.className = temp.replace(/in/, "out");
} else {
this.className = "out";
}
}
}
}
</script>
</html>