`
maccter
  • 浏览: 64694 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

点击改变本行颜色

阅读更多

 web中通常有这个需求,点击一行,然后这行颜色会改变,以示区别,假如jsp代码如下:

<table width="100%" border="0" cellpadding="3" cellspacing="1" class="report_new">
    <tr class="tdblue">
        <td>模板名称</td>
        <td>模板编码</td>
    </tr>
    <c:forEach var="model" items="${ModelList}" >
      <tr id="tr+${model.modelid}" class="trbai" style="cursor:hand" onclick="changeColor(this);">
         <td onclick="search('${model.modelid}');" >${model.modelname}</td>
         <td onclick="search('${model.modelid}');">${model.modelcode}</td>
      </tr>
    </c:forEach>
    </table>

 

 

js中可以这样写:

<script type="text/javascript">
    function changeColor(obj){
           
      var trs=document.getElementsByTagName("tr");

      for(var i=1;i<trs.length;i++){
        if(trs[i].id == obj.id){
          obj.style.backgroundColor='#b5d8f5';
        }else{
          trs[i].style.backgroundColor ='';
        }
      }
      
    }
  </script>

 通过获取tr列的id,也可以用于默认点击对应列的search(id);

 

分享到:
评论

相关推荐

    layui的表格table选中数据后更改本行的颜色

    要实现选中行改变颜色的效果,我们需要监听表格的`on('row')`事件,这个事件会在用户点击表格行时触发。当事件触发时,我们可以获取到当前选中的行数据,并根据需要修改行的样式。 ```javascript layui.use(['table...

    改变listctrl列表中某行的颜色

    此外,为了实现更复杂的颜色变化,你还可以结合其他控件事件,比如按钮点击事件,或者使用定时器来定时改变颜色。这使得`ListCtrl`在视觉上更具吸引力和交互性。 总之,通过自定义`ListCtrl`的绘制方法,我们可以...

    JS实现让访问者自助选择网页文字颜色的方法

    本行文字会改变颜色哦! ``` 以上代码展示了如何利用JavaScript与HTML的交互来实现功能。除了页面的body外,也可以针对页面中的特定元素应用颜色改变,这需要修改JavaScript函数以操作特定元素的样式。 5. ...

    改进网页可读性的7个方法

    为了确保用户能够轻易识别出哪些文字是可点击的链接,应该使用常规的颜色(如蓝色)来标记链接,并在鼠标悬停时改变颜色或添加下划线效果。这样做不仅可以增强网页的可访问性,也能提高整体用户体验。 综上所述,...

    ListView删除行

    这涉及到对ListView的Item视图添加滑动监听器,当用户滑动某一行时,该行会显示一个删除按钮或者改变颜色以提示用户可以进行删除操作。当滑动到一定程度时,执行删除逻辑。 为了实现这一功能,我们可以使用开源库如...

    超级编辑框多彩文本行例程.rar

    然而,"超级编辑框"可能包含了多种增强功能,如颜色高亮、字体样式变化、文本行背景色设定等,这些特性使得文本更加生动且易于阅读。例如,在编程环境中,不同的代码元素(如关键字、变量、注释)通常会用不同的颜色...

    我的作业我的作业我的作业我的作业我的作业1.1

    这可以通过拖动表格边角改变大小,然后选中表格,点击“布局”-&gt;“对齐方式”-&gt;“居中对齐”来实现。 通过以上步骤,你将完成一份内容丰富、格式规范的作业,涵盖了Word中关于表格的多种操作技巧。这些技能对于处理...

    CSS第5天笔记1

    例如,`:link`表示未访问的链接,`:visited`表示已访问的链接,`:hover`表示鼠标悬停时的链接,`:active`表示被点击时的链接。 2. **超级链接的美化**:通过组合使用伪类和颜色、边框、背景色等样式,可以创建吸引...

    DHTML and Javascript

    - **行高**:`{line-height:}` 设置文本行间距。 - **文字装饰**:`{text-decoration:}` 设置下划线、删除线等。 - **文字转换**:`{text-transform:}` 将文本转换为大写或小写。 - **对齐方式**:`{text-align:}` ...

    iOS阅读全文 展开(Core Text)

    6. 触发“全文”按钮:当用户点击“全文”按钮时,可以改变CTFrame的绘制区域,使其包含全部文本内容,然后重新绘制UI。 7. 绘制文本:最后,我们使用CGContext的相关方法,结合UIKit的UIView或UILabel,将CTFrame...

    中国石油大学远程教育计算机应用基础第二次在线作业 (2).pdf

    4. **改变表格边框样式**:在Word中,如果要修改表格边框的样式,可以使用“格式”菜单中的“边框和底纹”选项,这里可以设置线条样式、宽度、颜色等。 5. **插入剪贴画**:在Word文档中插入剪贴画,可以通过“插入...

    ckeditor行间距插件

    在标准的 CKEditor 实例中,用户通常只能调整字体大小、颜色、对齐方式等基本样式,但无法直接设定文本行与行之间的距离,这在处理大量文本或者需要统一视觉风格的场景下显得尤为不便。行间距插件的引入,使得用户...

    Frontpage练习题.pdf

    1. **单元格属性**:在 FrontPage 中,可以通过设置单元格属性来改变表格中单元格的背景颜色,这是调整网页视觉效果的一个常见手段。 2. **框架**:使用框架可以在浏览器的不同区域同时显示多个网页,提供更复杂的...

    web 开发 css 必看

    }` 当链接被激活(点击)时改变颜色。 #### 二、字体与文本控制 通过使用不同的CSS属性,可以精细地控制页面上的文本样式。 1. **字体选择 (`font-family`)**: 指定一个或多个字体系列,例如 `font-family: ...

    计算机应用基础作业五.pdf

    15. 改变幻灯片背景:PowerPoint允许用户更改单个幻灯片的背景颜色、图案和纹理,以个性化幻灯片外观。 16. 文本行降级:在PowerPoint中,将文本行降级意味着将其缩进一个大纲层次,表示此行在大纲结构中的级别降低...

    浙江省计算机二级等级考试AOA理论题.pdf

    39. 背景颜色:若引入的文本难以阅读,可调整背景颜色以提高可读性。 40. 邮件同步:POP3账户类型的邮件信息通常在本地下载后服务器会删除,IMAP则能保持同步。 41. 录制宏:所有Office组件都支持录制宏,以记录一...

    JS 弹出层 定位至屏幕居中示例

    在Web开发中,弹出层是一种常见的用户界面元素,用于在当前页面上叠加显示额外信息,而不改变当前页面的地址或状态。这种设计可以提高用户体验,使得用户无需跳转到另一个页面就能查看或操作相关内容。本示例展示的...

    python3+PyQt5 实现Rich文本的行编辑方法

    在本篇文章中,我们将探讨如何实现一个具有行编辑功能的富文本行编辑器。这个编辑器允许用户通过鼠标右键菜单进行文本格式化,如加粗、斜体、下划线、删除线、上标和下标等。 首先,我们需要导入必要的模块。`...

    2021-2022计算机二级等级考试试题及答案No.11623.docx

    - **解析**:要使命令按钮失效,即用户无法点击它,应修改其 `Enabled` 属性为 `False`。 #### 3. LINQ 数据操作能力 - **题目**:使用LINQ不能实现哪种数据操作? - **选项**:A. 查询 B. 插入 C. 修改 D. 导入 - ...

Global site tag (gtag.js) - Google Analytics