你好像是第3次发帖了。
<body onload="change(true);">

解决方案 »

  1.   

    <body onload="init()">改成<body onload="change(true);"><td height="24" align="left" >&nbsp;
                          <input name="r1" type="radio" value="0" id="dhcp1" onclick="change(true)"  <?php if ($dhcp=='1') echo 'checked="checked"';?>>
                        启用DHCP</td>
                      <td align="left" >&nbsp;
                          <input name="r1" type="radio" value="1" id="dhcp2" onclick="change(false)" <?php if ($dhcp=='0') echo 'checked="checked"';?> >
                        不启用DHCP</td>改成
    <td height="24" align="left" >&nbsp;
                          <input name="r1" type="radio" value="0" id="dhcp1" onclick="change(true)" checked = true />
                        启用DHCP</td>
                      <td align="left" >&nbsp;
                          <input name="r1" type="radio" value="1" id="dhcp2" onclick="change(false)"  />
                        不启用DHCP</td>
      

  2.   

    看好我的代码 我的启用DHCP 禁用DHCP分别有不同的效果的 2楼的我也用过 这样的话根本都不能改了 所以不行的 
      

  3.   

    问题在于你的init()方法抛出异常。
      

  4.   

    在function switchTag(tag,content)中,
    document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;//????????????????????
    你页面根本没有id为“tag1”的标签,也没有<a>这样的标签。这句话会抛出异常,导致程序终止。
      

  5.   

    你把已经编译完的代码贴过来吧
    这样大家没有php,不容易给你调
      

  6.   

    因为我想实现单选框启用DHCP 禁用DHCP是动态的 当上次是启用DHCP的话 下次打开页面还是启用DHCP 当上次是禁用DHCP的话 下次打开页面还是禁用DHCP 这样是不是实现不了啊
      

  7.   

    init, switchTag 这两个函数实在不知道是做什么的.
    从你的画面中没有找到 id为 tag? , content? 这样的对象,
    也没有看到有锚<a>标签.
    因此,初始化的时候 document.getElementById(tag).getElementsByTagName("a")[0].className 这样的访问会出错.
    访问空对象的属性当然是非法的了.除此之外,好像没有什么其它的问题了.
      

  8.   

    <div class="nav"><img src="images/place.jpg" width="20" height="19" />
      <div class="navname">当前位置:登录 &gt;&gt; 系统设置</div>
    </div><table width="94%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="3" background="images/xian.jpg"></td>
      </tr>
    </table><div id="container">
      <div id="title">
        <ul>
          <li id="tag1"><a href="#1" onclick="switchTag('tag1','content1');this.blur();" class="selectli1"><span class="selectspan1">基本设置</a></li>
      <li id="tag2"><a href="#2" onclick="switchTag('tag2','content2');this.blur();"><span>网络设置</a></li>
          
        </ul>
      </div>
    <div id="content" class="content1">
      <div id="content1">    <table width="100%" height="207" border="0" cellpadding="0" cellspacing="0">
         
          <tr>
            <td width="50%">
    是没有贴出来了  代码太多了不好意死全弄除了 就把主要的弄出来了
      

  9.   

    document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
    这句有错误
    要是init错误  用jquery的document.redeay方法
      

  10.   

    有几点我要说一下:
    1 对于html标签该闭合的一定要闭合,像
    <a href="#2" onclick="switchTag('tag2','content2');this.blur();"> <span>网络设置 </a>
    js是不会认的.
    2 对于获取dom, 因为很多原因导致你页面上的元素不一定存在,所以要对接点进行验证然后再进行对接点的操作.
    比如:document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
    如果没有tag元素怎么办?如果tag元素中没有a标签元素怎么办?
    3 要适当考虑浏览器的兼容,className 只有IE内核的才认识.ff是setAttribute