如题,我是用struts2做的网页,用了radio标签,每个选项前都有一个小圆圈,我需要把小圆圈去掉,单击字就好,被选中的选项背景变色。
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
http://www.onlystu.com/house.php?modid=010003&act=chuzu

解决方案 »

  1.   

    不明白,选择条件跟radio标签有关系吗??
    一看就是a标签设置的样式 
      

  2.   

    我KAO,
    这个你能看成radio!
      

  3.   

    这是前后台的结合文字先都放在层或span设定两种CSS类(.c1 .c2)一种是选中后的,一种是没选中的选中以后的  把选中的层用c1表示,其它的用c2
    大致就这样
      

  4.   

    <label><input type="radio" style="display:none">text</label>
    <label><input type="radio" style="display:none">text</label>
    //js
    var radioList = document.getElementsByTagName("input");
    for(var i=0;i<radioList.length;i+)
    {
      radioList[i].parentNode[0].style.background="#fff";
      radioList[i].onclick=function()
      {
         this. parentNode.style.background="#ccc";
      }
    }
    //jquery
    $("radio").click(function(){
       $("label").css("background","#fff");
       $(this).parent().css("background","#ccc");
    });
      

  5.   

    上面的js部分写错了 这样写
    var radioList = document.getElementsByTagName("input");
    var labelList = document.getElementsByTagName("label"); 
    for(var i=0;i <radioList.length;i+) 

      radioList[i].onclick=function() 
      { 
        for(var j=0;j<labelList.length;j++)
        {
          labelList[j].style.background="#fff"; 
        }
        labelList[i].style.background="#ccc"; 
      } 
    } 代码都没测试