在keydown的时候记录是否是CTRL 如果是 就设一个公共BOOL值为true 然后如果为true 就记录你鼠标点了那些cell 然后右键设置颜色 修改你记录的cell就行了啊js可以实现,这个控件到了页面都是html代码的,你找到他的id然后就可以设置了,docuemntgetelementById("xx")setylebackground="red";<script language="javascript" type="text/javascript">
function chgbg(id){
var obj=windowdocumentgetElementById(id);
var bg=objstylebackgroundColor;
if(bg=='') objstylebackgroundColor='#f00'
else objstylebackgroundColor=''
}
</script>
<table width="100%" border="1" cellspacing="0" cellpadding="4">
<tr>
<td id="td1"> </td>
<td id="td2"> </td>
<td id="td3"> </td>
</tr>
<tr>
<td id="td4"> </td>
<td id="td5"> </td>
<td id="td6"> </td>
</tr>
</table>
<input type="button" value="点击改变指定单元格背景" onClick="chgbg('td1');" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)