使用内部脚本更改表单元格 css,而不依赖于 id、类或包含
Change table cell css with inner script without relying on id, class, or contains
我正在使用 ASP.NET 的MVC帮助程序方法来创建一个网络网格。我想动态设置表格行的颜色,但我无法访问 td 标签来更改其属性或添加 id。
所以我试图从后端做的是在 td 的主体中注入一个脚本来有条件地改变它的颜色。我试过:
<script>$(this).css("background-color", "red !important");</script>
这没有用。如果这不起作用,那么我不确定我还能做什么,因为这似乎是最直接的方法;虽然我是javascript的新手,所以我正在寻找一些帮助。
我发现了与我所问的主题类似的其他主题问题,但回答似乎主要使用包含、点击或使用 id 标签。
基本上,如果这是纯标记,并且您有一个表,
<table>
<tr>
<td>
how to insert a script here to change this current elements color
without know its id?
</td>
</tr>
</table>
您可以使用
<script type="text/javascript">
var allTD = document.getElementsByTagName("td");
</script>
Wich 将返回HTML
文件中所有td
元素的集合。
然后,您所要做的就是循环访问集合并更改元素的样式。
更多信息请访问 Mozilla 开发者网络。
相关文章:
- 依赖于缓慢加载javascript的UI
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- Node.js中依赖于版本的类型继承
- 如何使AngularJS控制器依赖于通过ajax加载在rootScope上的值
- 如何使用EnquireJS使AngularJS范围变量依赖于媒体查询
- Ajax xml源解析依赖于jQuery的点击操作
- Sails.js日志传输依赖于环境
- 如何使用 2 个 XMLHttpRequest 一个依赖于另一个
- Javascript表单.使一个条目依赖于另一个条目
- 在<p>标签依赖于<选择>标签,javascript
- Angularjs-uib日期选择器中的customClass依赖于promise
- 试图使一个事件依赖于另一个事件,并使用jquery自定义事件传递数据
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- yii2:依赖于Action的条件显示/显示字段
- 测试依赖于另一个指令Angularjs的指令
- 创建一个不依赖于Snap实例的组
- 屏幕依赖于菜单切换,并在javascript中自动打开
- 使用内部脚本更改表单元格 css,而不依赖于 id、类或包含
- 如何选择具有依赖于 javascript 变量的 id 的行
- 循环URL和加载使用数组依赖于ID