1、<td onmouseover='' onmouseout=''> </td>
2、Checkbox本来就是多选控件 所以不需要控制
3、应该很难
2、Checkbox本来就是多选控件 所以不需要控制
3、应该很难
解决方案 »
- 关于模板加载js文件的问题,新手,请多指教
- 文件域取值问题
- Cookie存储出现问题了(在线等!)
- 正则表达式的问题,/^\d*$/g 为判断输入一定要为数字,但如果为空便可跳过判断,如何修改让其输入为空时仍无法通过判断
- 怎样制作不随页面滚动的层?
- "self.location.reload()"刷新时怎么去掉‘重试’提示?
- 状态栏不显示超链接
- 请问高手一个很高深的问题:如何去掉在html上首次调用自己写的com组件时弹出的警告框?很难解决吗?
- TextRange对象pasteHTML方法的问题
- 簡單問題,在線給分!
- 如何根据下拉框选择的内容来和当前年份比较,自动获得一个值赋给一个隐藏表单?
- 跪求高手~!
dhtmlxgrid
里面有源码
<style>
.normal{BACKGROUND-COLOR : white;}
.selected{BACKGROUND-COLOR : red;}
</style>
<script>
var old;
function select(event) {
var e=event||window.event;
var obj=event.srcElement?event.srcElement:event.target;
if(obj.tagName=="DIV"){
if(old){
document.getElementById("cb"+old).checked=false;
document.getElementById("r"+old).className="normal";
}
var row=obj.id.substr(1,1);
document.getElementById("cb"+row).checked=true; //checkbox
document.getElementById("r"+row).className="selected"; //change color
old=row;
}
}
</script>
</HEAD><BODY>
<TABLE BORDER="1" ONCLICK="select(event)" >
<TR ID="r1" CLASS="normal">
<TD>
<INPUT ID="cb1" TYPE="checkbox" value="false" />
</TD>
<TD>
<DIV STYLE="width:100%" ID="c11">some text</DIV>
</TD>
<TD>
<DIV STYLE="width:100%" ID="c12">some text</DIV>
</TD>
</TR>
<TR ID="r2" CLASS="normal">
<TD>
<INPUT ID="cb2" TYPE="checkbox" value="false" />
</TD>
<TD>
<DIV STYLE="width:100%" ID="c21">some text 2</DIV>
</TD>
<TD>
<DIV STYLE="width:100%" ID="c22">some text 2</DIV>
</TD>
</TR>
</TABLE>
</BODY>
首先单击一行,然后按住CTRL,再单击另一行,选中两行之间的值,也就是类似于C/S系统中的效果
记录mousedown,再判断mousemove和mouseup,应该可以实现