javascript如何设置导航栏的"我在此处"的效果???

renwangxing 2008-04-03 02:52:30
比如,我点击论坛那一个模块。那个模块就出现一张背景图片(表面上看是背景颜色),

比如我的导航栏代码是这样的(部分)
<script language="javascript">
var oldObj;
function changeBg(id){
if(oldObj!=""){
oldObj.background = "";
}

if (id != null){
oldObj=document.getElementById(id);
Obj.background = "/images/selected_bg.gif";

}
}

</script>
<body>
<table><tr><td id="1">首页</td><td id="2">论坛</td><td id="3">下载</td><td id="4">读书</td><td id="5">新闻</td><tr><table>
<!--默认下是图片出现在首页模块下面,下面的代码-->
<script language="javascript">
oldObj= document.getElementById(1);
alert(oldObj);
</script>
<body>
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
renwangxing 2008-04-03
  • 打赏
  • 举报
回复
全新改版,让然不成功
弹出值为null
<script language="javascript">
var oldObj;
function changeBg(id){
if(oldObj!=""){
oldObj.background = "";
}
if (id != null){
oldObj=document.getElementById(id);
oldObj.background = "/images/selected_bg.gif";
}
}

</script>
<body>
<table><tr>
<td id="1" onClick='changeBg(1)>首页</td>
<td id="2" onClick='changeBg(2)'>论坛</td>
<td id="3" onClick='changeBg(3)'>下载</td>
<td id="4" onClick='changeBg(4)'>读书</td>
<td id="5" onClick='changeBg(5)'>新闻</td>
</tr></table>
<!--默认下是图片出现在首页模块下面,下面的代码-->
<script language="javascript">
oldObj= document.getElementById(1);
alert(oldObj);
</script>
<body>
GG_wg 2008-04-03
  • 打赏
  • 举报
回复
oldObj=document.getElementById(id);

Obj.background = "/images/selected_bg.gif";


后句应该是oldObj
renwangxing 2008-04-03
  • 打赏
  • 举报
回复
写的匆忙,后面那两个标签</tr></table>.javascript后面的alert结果为null。为何??

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧