如题,我是用struts2做的网页,用了radio标签,每个选项前都有一个小圆圈,我需要把小圆圈去掉,单击字就好,被选中的选项背景变色。
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
http://www.onlystu.com/house.php?modid=010003&act=chuzu
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
http://www.onlystu.com/house.php?modid=010003&act=chuzu
解决方案 »
- js 数组的contains方法
- 这个函数怎样写
- 70分——冰天雪地裸跪求一个插件:代码高亮显示——beautyOfCode
- adubytree怎么加入click事件
- 1-15共15个数5个一个不能相同全部便利出来怎么写?
- 关于建立网站和网站维护的一些基本问题!求教
- 从网页里把一个table里的数据拷到excel里,但是像02这样的数据变成了2,求解?
- 如何从网页中 跳出一个小窗口,这个窗口是不可见的隐含窗口,用来播放音乐,如何作到??
- 在FRAMESET中,如何判断某个frame 有没有被加载完?请教
- 安装nodejs中的一个npm包出现党问题!!
- 请高手帮看看,为什么同样的代码却会失效啊
- 怎么限制图片的大小,高手帮忙下
一看就是a标签设置的样式
这个你能看成radio!
强
大致就这样
<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");
});
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";
}
} 代码都没测试