问一个问题,解决了130分(有另一贴100分)
这是一个表格:
<table width="500" height="28px" border="0" align="center" cellpadding="0" cellspacing="0" id="y_tab">
<tr align="center">
<td align="center">
<UL>
<%if(request.getAttribute("type")==null){%>
<LI class="yschfirst">
<%}else{%>
<LI>
<%}%>
<span id="address">地址</span>
</LI>
<LI>
<span id="name" ><a href="#" onMouseDown="sb('name')">名称</a></span>
</LI>
<LI>
<span id="mobil" ><a href="#" onMouseDown="sb('mobil')">手机号码</a></span>
</LI>
<LI>
<span id="standard" ><a href="#" onMouseDown="sb('standard')">地址标准化</a></span>
</LI>
</UL>
</td>
</tr>
</table>
这是表格的一个样式:
#y_tab {
LINE-HEIGHT: normal; HEIGHT: 28px
}
#y_tab UL {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#y_tab LI {
FONT-SIZE: 14px; BACKGROUND: url(../images/btn.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 0px 0px 1px; WIDTH: 80px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#y_tab LI A {
DISPLAY: block; FONT-SIZE: 14px; WIDTH: 80px; COLOR: #000; FONT-FAMILY: Arial; HEIGHT: 28px; TEXT-DECORATION: none
}
#y_tab .yschfirst {
FONT-WEIGHT: bold; BACKGROUND: url(../images/btn_cur.gif) no-repeat left top; COLOR: #fff
}
#y_tab #cur A {
FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/btn_cur.gif); COLOR: #fff
}
#y_sch_box_input {
BORDER-RIGHT: #ffb900 1px solid; BORDER-TOP: #ffb900 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 14px; BORDER-LEFT: #ffb900 1px solid; WIDTH: 207px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffb900 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fff
}
-------------------------------------------------------------------------
我现在怎么获得LI这个对象,并且设置LI这个对象的class属性???
在线等
问题点数:30、回复次数:6Top
1 楼ice_berg16(寻梦的稻草人)回复于 2006-03-06 16:56:07 得分 30
var tbl = document.getElementById("y_tab");
tbl.getElementsByTagName("li").className = "className";Top
2 楼ice_berg16(寻梦的稻草人)回复于 2006-03-06 16:57:02 得分 0
写错了,晕!
var tbl = document.getElementById("y_tab");
var lis = tbl.getElementsByTagName("li");
for(i=0;i<lis.length;i++)
lis[i].className="className";Top
3 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-06 16:57:22 得分 0
var lis = document.getElementsByTagName("li");
for (var i = 0; i < lis.length; i++){
lis[i].className = "样式类名称";
}Top
4 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2006-03-06 16:57:45 得分 0
<LI id="LI1">
<script language=javascript>
var obj=document.getElementById("LI1")//得到对象
obj.className="y_tab LI"//设置样式
</script>Top
5 楼DeluxWorld(曾经的你)回复于 2006-03-06 17:03:39 得分 0
document.getElementsByTagName('li')
document.getElementsByTagName('li')[0].classNameTop
6 楼pdw2009(不想做菜鸟)回复于 2006-03-06 17:25:14 得分 0
请楼上几位到此贴接分,快点,我10分钟后结贴,要注明你在此贴回答了问题!
http://community.csdn.net/Expert/topic/4595/4595156.xml?temp=.5769464
Top




