比如,我点击论坛那一个模块。那个模块就出现一张背景图片(表面上看是背景颜色),比如我的导航栏代码是这样的(部分)
<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>
<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>
Obj.background = "/images/selected_bg.gif";
后句应该是oldObj
弹出值为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>