实现思路:
- 根据h2标签名获取元素对象,并获取索引是0的元素【页面中只有一个h2标签】
- 给该元素绑定单击事件(onclick),并绑定函数
- 在函数的外面定义一个变量 flag,用来记录状态
- 函数中逻辑
- 获取ul标签元素对象,并获取索引是0的元素
- 判断flag的值是否是true
- 如果是说明需要展示播放列表项,将该元素的
display
样式设置为block
,并将flag设置为 false - 如果不是说明需要隐藏播放列表项,将该元素的
display
样式设置为node
,并将flag设置为 true
- 如果是说明需要展示播放列表项,将该元素的
var h2Obj = document.getElementsByTagName("h2")[0]; h2Obj.onclick=fun; var flag=false; function fun() { //点击一次,隐藏列表,再次点击,显示列表 var ul = document.getElementsByTagName("ul")[0]; if(flag){ ul.style.display="block"; flag = false; }else { ul.style.display="none"; flag = true; } }标签:元素,false,JavaScript,flag,ul,点击,播放列表,display From: https://www.cnblogs.com/sisiyibailiu/p/17003471.html