单元格某行出现某个字时,整行变色
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
假设当C列为"迟到"时,则对应A~C整行变红色:
设定条件格式
公式=$C2="迟到"
给表格的 <tr> 标签添加 onclik, onmouseover, onmouseout 三个事件,分别调用三个自定义函数,用于改变行颜色,三个函数在后面定义
<tr onclick=tr_click(this) onmouseover=tr_bgcolor(this) onmouseout=tr_bgcolor_clear(this)>
<script type="text/javascript">
var lastTr=null;//定义表格行对象变量,下面几个函数要用到
//onmouseover后,给表格行添加背景色
function tr_bgcolor(tablerow)
{
if(lastTr)
{
if(tablerow.rowIndex!=lastTr.rowIndex)
tablerow.style.backgroundColor="#FFFF66";
}
else
{
tablerow.style.backgroundColor="#FFFF66";
}
}
//onmouseout后,去除表格行背景色
function tr_bgcolor_clear(tablerow)
{
if(lastTr)
{
if(tablerow.rowIndex!=lastTr.rowIndex)
tablerow.style.backgroundColor="";
}
else
{
tablerow.style.backgroundColor="";
}
}
//onclick 后,改变表格行背景色
function tr_click(tablerow)
{
if(lastTr)
{
lastTr.style.backgroundColor=""; //如果存在上一行,则将上一行的颜色清空
}
tablerow.style.backgroundColor="#AAFFAA";
lastTr=tablerow;
}
</script>
扩展资料:
单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。用户可以 使用两种不同的单元格类型对表单中的单元格进行设置: 一种是可以简单地关联于单元格的文本格式,另一种就是显示控件或者图形化信息。
Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等)。
参考资料来源:百度百科-单元格