关于javascript类名的动态分配 [英] about javascript class name assigning dynamically

查看:79
本文介绍了关于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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆