今天项目遇到了标题所说的问题,找到一篇很高效的例子,值得学习。
Change.html
body li{
list-style-type: none;
}
文字文字文字
function g(x)
{
d=document.getElementsByTagName('li')
for(p=d.length;p--;){
if(d[p].id!=x){d[p].style.backgroundColor='#FFFFFF'/*其他*/}
else{d[p].style.backgroundColor='#D2D2D2'/*点击的*/}
}
}
一个简单的for循环就解决了我写了一大堆的问题!
声明:本例子是在网上找到的一个例子,如有侵权请与我联系 邮箱:1783096984@
js:for循环ul/li,获取当前被点击元素的id,以及给其他li设置属性
js:for循环ul/li,获取当前被点击元素的id,以及给其他li设置属性
iOS 创建多个button实现点击改变背景颜色
工程中需要实现与UISegmentedControl效果相似的一排一共十个button,如下图.但是SegmentedControl修改不太方便,就用button替代, 循环创建十个button,点击 ...
[JS9] document's bgColor改变背景颜色
设置背景颜色
OpenGL的glClearColor和glClear改变背景颜色
OpenGL的glClearColor和glClear改变背景颜色 结合以下两个函数void glClearColor(GLclampf red, GLclampf green, GLclamp ...
JS和jQuery中ul li遍历获取对应的下角标
首先先看代码: html代码部分:
11111112 ...
vue中遇到的一个点击展开或收起并且改变背景颜色的问题。
docker容器中安装vi命令
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时 ...
yii2 页面渲染方法解析
render渲染.renderPartial渲染部分.renderContent.renderAjax.renderFile ① render显示view和layout ② renderPartial ...