关于javascript类名的动态分配 [英] about javascript class name assigning dynamically
本文介绍了关于javascript类名的动态分配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,我需要一点帮助
这是我使用javascript
动态添加文本框的代码
函数 addRow(tableID){
var table = document .getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows [ 0 ].cells.length;
for ( var i = 0 ; i< ; colCount; i ++){
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows [ 0 ].cells [i] .innerHTML;
// 警报(newcell.childNodes);
开关(newcell.childNodes [ 0 ].type){
大小写 " :
newcell.childNodes [ 0 ].value = " ;
// ///newcell.childNodes [0] .name.class ="txt";
break ;
评论行是我添加的
我想将新形成的文本框类名称作为txt,因为我必须在另一个方法调用中使用其值进行加法运算.我无法做到
请提出一些解决方案
关于bishnu
解决方案
使用 className 代替 class
仅供参考使用Javascript/jQuery处理CSS [function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i<colCount; i++) { var newcell = row.insertCell(i); newcell.innerHTML = table.rows[0].cells[i].innerHTML; //alert(newcell.childNodes); switch(newcell.childNodes[0].type) { case "text": newcell.childNodes[0].value = ""; ///// newcell.childNodes[0].name.class="txt"; break;
the commented line is added by me
i want to have the newly formed textbox class name as txt because i have to use its value for addition in another method call. i am not able to do it
please suggest with some solutions
with regards bishnu解决方案Use className instead of class
FYI Handling CSS by using Javascript/jQuery[^]
这篇关于关于javascript类名的动态分配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文