在javascript中,如何从td单元格中获取类名
In javascript, how to get a class name from a td cell?
在javascript中,如何从td单元格获得类名?
的例子:
<td class="ColumnHeader" style="text-align:right;" >
类"ColumnHeader"是css中的一个类,我怎么能从css中检索它,并在javascript中改变宽度大小?
通过getElementsByTagName()
选择所有<td>
元素并遍历它们以查找className
:
var tds = document.getElementsByTagName("td");
for (var i = 0; i<tds.length; i++) {
// If it currently has the ColumnHeader class...
if (tds[i].className == "ColumnHeader") {
// Set a new width
tds[i].style.width = new_width;
// Or set a different class which defines the width
tds[i].className = "someOtherClass";
}
}
你不能通过编程方式改变css类的宽度,但是你可以在元素上改变它:
td.style.width = newWidth;
从元素中获取类名,使用:
var className = td.className;
相关文章:
- 从Javascript中选定的行中获取特定单元格的值
- 使用JavaScript获取Gridview单元格值
- jQuery如何获取td单元格值
- 获取关联单元格onchange的值
- 无法使用document.getElementById获取动态生成的单元格的值
- 正在获取IE中的表单元格内容
- 获取命名单元格的行和列索引
- 如何使用javascript从动态表中获取特定的单元格值
- 如何获取嵌入在单元格中的文本框的值
- 如何使用jquery获取表单元格中子元素的值
- 仅使用 PHP 获取表单元格值,没有 ajax
- 在javascript中第一次单击行时获取表单元格值
- 获取HTML表中单击的列中第一个单元格和单击的行中第一个单元的内容
- 获取表中某个单元格的列索引和行索引
- 如何获取gridPanel单元格值?ExtJs
- 在单元格编辑时获取extjs中的行数据
- 如何从HTML表中的多个单元格获取复选框
- 从HTMLTableRowElement中的特定单元格获取子元素并隐藏/删除它们
- 从Google Drive电子表格单元格获取数据
- RadGrid-从客户端从特定单元格获取对象