JS学习笔记 - fgm练习 - 输入法下拉框 三元表达式
2024-10-01 21:14:47
<script>
window.onload = function()
{
var oBtn = document.getElementsByTagName('input')[0];
var oUl = document.getElementsByTagName('ul')[0];
var aLi = oUl.getElementsByTagName('li'); oBtn.onclick = function()
{
// oUl.style.display = 'block';
// 这里只设置了点击显示的,点击隐藏的效果忽略了!
// 同一个事件有两个状态,用三元表达式!!
oUl.style.display = oUl.style.display == "block" ? "none" : "block"; // 这里应该直接在CSS里设置hover状态时的背景色。 // for(var i=0; i<aLi.length; i++)
// {
// aLi[i].onmouseover = function()
// {
// for(i in aLi)
// {
// aLi[i].className = '';
// }; // this.className = 'hover';
// };
// }; aLi[aLi.length-1].onclick = function()
{
oUl.style.display = 'none';
};
};
};
</script>
最新文章
- SQL Server 远程连接出错~~~无法访问服务器
- mac地址和ip地址、子网掩码和默认网关
- JAVA环境配置-Eclipse新建项目
- MYSQL的深入学习--优化步骤
- 不可或缺 Windows Native (14) - C++: 文件
- Hibernate @Formula
- man手册中文版实现
- HBase集群搭建
- Windows 7 + Visual Studio 2012 + cocos2d-x 2.1.5
- 再回首,Java温故知新(八):Java基础之字符串
- Eclipse安装与搭建Maven
- 解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错
- C# 常用接口学习 ICollection<;T>;
- Chapter 5 Blood Type——6
- 仿今日头条横向滚动导航栏--原生js
- excel导出: mac safari对application/x-msdownload的支持不佳
- 【原型图】Mockplus
- gh-ost的延迟控制机制
- c++11 继承控制:final和override
- Leetcode: Construct Binary Tree from Preorder and Inorder Traversal, Construct Binary Tree from Inorder and Postorder Traversal