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结构,就会出现问题,还未解决的,等待中......
查看全文
相关阅读:
[工具]记录在用软件和工具
[JavaScript]JavaScript中的内存以及深浅拷贝的浅析
[JavaScript]JavaScript中的数据类型转换
[JavaScript]JavaScript中的原型和原型链
[JavaScript]JavaScript中的数据类型
[JavaScript]创建一个canvas画板-小结(2)
[JavaScript]创建一个canvas画板-小结(1)
[JavaScript]键盘导航知识点总结
[CSS] CSS布局篇
[CSS] 关于学习CSS过程中一些小技巧的整理
原文地址:https://www.cnblogs.com/Longkin/p/1201366.html
最新文章
Eclipse断点调试(中)
Eclipse断点调试(上)
方法中参数传递(下)
方法中参数传递(上)
springMVC 配置 三步走!!
电脑系统修复有多重要?
Android中使用proguardgui混淆jar包
wzplayer for android V1.6.1 (支持音视频加密播放)
TigerDLNA for ios 集成Tlplayer
TigerLeapMC V1.3 for Windows(支持DLNA)
热门文章
tlplayer for ios V1.1(附上截图)
坑爹的libxml2 for mingw 编译 (二)
坑爹的libxml2 for mingw 编译
mplayer windows configure修改
wzplayer for android V1.5.3 (新增YUV文件播放)
最近在做中文的全文检索(中文搜索引擎)
Java_chapter07_多维数组
数据库_chapter05
Java类型转换
ST_chapter1
Copyright © 2011-2022 走看看