怎么标记按过的链接 是想实现一个条件的选择效果比如条件1 链接1 链接2 链接3条件2 链接1 链接2 链接3在这两个条件选择了的条件就改变背景颜色是单选应该怎么实现好呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <head> <script type="text/javascript" src="jquery/jquery.js"></script> <script language="javascript"> function init(){ var divs = document.getElementsByTagName("div"); for(var i = 0; i < divs.length; i++){ if(divs[i].className.indexOf("special") >= 0){ divs[i].onclick = doClick; } } } function doClick(){ //this var r = this.className.split(' ')[1]; var c = this.className.split(' ')[2]; var divs = document.getElementsByTagName("div"); for(var i =0; i < divs.length; i++){ if(divs[i].className.indexOf(r) >= 0){ if(divs[i].className.indexOf(c) >= 0){ divs[i].style.backgroundColor = "#CCC"; }else{ divs[i].style.backgroundColor = "#FFF"; } } } } window.onload = init;/* 以下为jquery写法 function init1(){ $(".special").click(doClick1); } function doClick1(){ //var c = $(this).attr('class').split(' ')[2]; var r = $(this).attr('class').split(' ')[1]; $("." + r).css('background-color', '#FFF'); $(this).css('background-color', "#ccc"); } $(document).ready(init1); */ </script> </head> <body> <div id="New"> 条件1<div class="special row1 col1">a1</div><div class="special row1 col2">b1</div><div class="special row1 col3">c1</div> 条件2<div class="special row2 col1">a2</div><div class="special row2 col2">b2</div><div class="special row2 col3">c2</div> </div> <script type="text/javascript"> //init(); </script> </body></html> jquery ajax异步请求数据,为什么没有返回内容 google浏览器对js下回车事件改变无效 用js获取源代码的问题 validator问题 关于form 提交 急:不能创建ActiveXObject 对象 super map 做车辆轨迹回放 VML是否支持HTC,为什么会出现这种情况?急 怎样把一个JScript中的一个变量的值赋给一个<input type=text>中的value 怎样在一个function事件里面设置text控件和select控件的可见性? 急!求带按钮的图片无缝滚动代码 动态创建单元格的问题
<html>
<head>
<script type="text/javascript" src="jquery/jquery.js"></script>
<script language="javascript">
function init(){
var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++){
if(divs[i].className.indexOf("special") >= 0){
divs[i].onclick = doClick;
}
}
}
function doClick(){
//this
var r = this.className.split(' ')[1];
var c = this.className.split(' ')[2];
var divs = document.getElementsByTagName("div");
for(var i =0; i < divs.length; i++){
if(divs[i].className.indexOf(r) >= 0){
if(divs[i].className.indexOf(c) >= 0){
divs[i].style.backgroundColor = "#CCC";
}else{
divs[i].style.backgroundColor = "#FFF";
}
}
}
}
window.onload = init;/* 以下为jquery写法
function init1(){
$(".special").click(doClick1);
}
function doClick1(){
//var c = $(this).attr('class').split(' ')[2];
var r = $(this).attr('class').split(' ')[1];
$("." + r).css('background-color', '#FFF');
$(this).css('background-color', "#ccc");
}
$(document).ready(init1);
*/
</script>
</head>
<body>
<div id="New">
条件1<div class="special row1 col1">a1</div><div class="special row1 col2">b1</div><div class="special row1 col3">c1</div>
条件2<div class="special row2 col1">a2</div><div class="special row2 col2">b2</div><div class="special row2 col3">c2</div>
</div>
<script type="text/javascript">
//init();
</script>
</body>
</html>