解决方案 »
- 点击表格里边的数据,然后出现在textbox
- 用js创建了一个按钮,但是按钮上不显示文字
- 用javascript制作VB/Java代码高亮工具。。
- 关于xmlhttp,我这里http_request.status 为什么=0?
- 服务器控件visible=false,如何通过js使其可见?
- 求助一个关于对象参数的问题
- js中的三角函数格式是什么样子的?
- 各位大侠帮我看一下:我在一帧内用了一个菜单,但是菜单的一部分总是被另一帧挡住,我用的菜单是http://www.chinaok.net/Examples/csdntr
- js实现两个下拉联动
- 当我输入正确的时候输入框后面的文字变绿色 错误的时候变红色怎么处理呢
- 怎么获取选择下拉框,添加到页面上表格中的的值?
- (在线等)错误手机号动态检测为什么第一个总是提示为错误?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="javascript:void(0)">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="javascript:void(0)">点我</a></td>
</tr>
</table>
<script>
var a = document.getElementsByTagName('a'),
len = a.length,
tr = document.getElementsByTagName('tr');
for(var i = 0; i < len; i++){
!function(i){
a[i].onclick = function(){
for(var j = 0; j < len; j++){
tr[j].style.background = '#fff';
}
tr[i].style.background = '#000';
};
}(i)
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<iframe name="topFrame" id="topFrame" width="100" height="100"></iframe>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
</table>
<script>
var a = document.getElementsByTagName('a'),
len = a.length,
tr = document.getElementsByTagName('tr');
for(var i = 0; i < len; i++){
!function(i){
a[i].onclick = function(){
for(var j = 0; j < len; j++){
tr[j].style.background = '#fff';
}
tr[i].style.background = '#000';
};
}(i)
}
</script>
</body>
</html>
你现在的代码是以第一行为起始,我点击第5行的href是第三行的href高亮
现在希望点第三行的就第三行高亮,第四行就第四行高亮
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<iframe name="topFrame" id="topFrame" width="100" height="100"></iframe>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a href="aa.html" target="topFrame">点我</a></td>
</tr>
</table>
<script>
var a = document.getElementsByTagName('a'),
len = a.length,
tr = document.getElementsByTagName('tr');
for(var i = 2; i < len; i++){
!function(i){
a[i].onclick = function(){
for(var j = 2; j < len; j++){
tr[j].style.background = '#fff';
}
tr[i].style.background = '#000';
};
}(i)
}
</script>
</body>
</html>
看看是这意思吗?从第三行开始亮~·
a[i].onclick = function(){
for(var j = 0; j < len; j++){
tr[j].style.background = '#fff';
}
tr[i].style.background = '#000';
};
}(i);!function(i){}(i);
这句话是什么意思啊?闭包传值,怎么还要 ! 这一下。