zoukankan
html css js c++ java
用div做的点击后变背景色,同等的其他不变色
因为要用到这里的,所以就做了下,网上大部分是table的,不过道理是一样的,我不喜欢用table所以就不用了,但是做起来还是有不同滴,写简单点好,免得让人看了,像丈二的和尚摸不着头脑,下面是我的代码:
<
script type
=
"
text/javascript
"
>
function
ChangeBg(obj)
{
var
Pobject
=
obj.parentNode;
var
Cobj
=
Pobject.childNodes;
var
DivList
=
$(
"
conList
"
);
if
(obj.className
==
"
changeBg
"
)
{
obj.className
=
""
;
}
for
(
var
i
=
0
;i
<
Cobj.length;i
++
)
{
Cobj[i].className
=
''
obj.className
=
"
changeBg
"
;
}
}
<
/
script>
还有HTML页面代码:
<
div
class
="ttbg ttFont"
>
企业信息管理
</
div
>
<
div
class
="conbg connFont"
id
="conList"
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="ViewInfo.aspx"
target
="main"
>
查看基本资料
</
a
></
div
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="ModifyInfo.aspx"
target
="main"
>
修改基本资料
</
a
></
div
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="ModifyDescription.aspx"
target
="main"
>
企业详细介绍
</
a
></
div
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="Uploadliscense.aspx"
target
="main"
>
上传营业执照
</
a
></
div
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="ModifyLogo.aspx"
target
="main"
>
上传企业Logo
</
a
></
div
>
<
div
onclick
="ChangeBg(this)"
>
<
a
href
="UpLoadPictures.aspx"
target
="main"
>
上传企业相册
</
a
></
div
>
</
div
>
也给出网上的一个table的代码,做参考的:
<
script
language
="javascript"
>
function
chgColor(obj)
{
var
theTable
=
document.getElementById(
"
myTable
"
);
var
theTds
=
theTable.cells;
for
(
var
i
=
0
;i
<
theTds.length;i
++
)
{
if
(theTds[i]
!=
obj)
theTds[i].bgColor
=
"
white
"
;
else
theTds[i].bgColor
=
"
#0069AD
"
;
}
}
</
script
>
<
table
id
="myTable"
>
<
tr
>
<
td
onclick
="chgColor(this);"
>
甲1111111111
</
TD
>
<
td
onclick
="chgColor(this);"
>
乙2222222222
</
TD
>
<
td
onclick
="chgColor(this);"
>
丙3333333333
</
TD
>
<
td
onclick
="chgColor(this);"
>
丁4444444444
</
TD
>
</
tr
>
</
table
>
我写的有个bug,就是在同一个页面用多次上面的HTML结构,就会出现问题,还未解决的,等待中......
查看全文
相关阅读:
NFS服务安装
Redhat 6.3 yum 本地源配置
在redhat enterprise linux 6中部署samba
React
链表
map, set
二叉查找树
数制间的相互转换
二维数组
拖拽
原文地址:https://www.cnblogs.com/Longkin/p/1201366.html
最新文章
JS高级. 05 词法作用域、变量名提升、作用域链、闭包
JS高级. 04 增删改查面向对象版歌曲管理、递归、
JS高级. 03 混入式继承/原型继承/经典继承、拓展内置对象、原型链、创建函数的方式、arguments、eval、静态成员、实例成员、instanceof/是否在同一个原型链
cannot set write enable bit or block(s) protected
aarch64-linux-gnu/bin/ld: cannot find -lgcc_s
从内核调用用户空间应用程序以及shell脚本
如何对内核自动加载的模块传入模块参数
Ambarella 平台KSZ9031网卡直连不识别问题
一、Linux终端设备驱动之终端设备
Linux网络设备驱动之DM9000网卡设备驱动实例(九)
热门文章
Linux网络设备驱动之参数设置和统计数据(八)
Linux网络设备驱动之网络连接状态(七)
Linux网络设备驱动之数据接收流程(六)
rt-thread 3.1.0+stm32f4xx_hal中的系统时钟问题
RTT3.1.0_STM32F4xx-HAL_W25Q128_FATFS
netif_set_link_up和netif_set_up的区别
NETIF_FLAG_LINK_UP的意义和作用
Windows平台使用Gitblit搭建Git服务器
Java环境变量的设置
RedHat 下gdb调试器的安装
Copyright © 2011-2022 走看看