使用DOM方法定义文本框的动态宽度

时间:2013-04-10 09:45:16

标签: javascript dom dynamic textbox width

我想插入文本框来创建空行,但我希望第一个文本框只能是50px 我正在使用DOM方法创建按钮的onclick事件 如何根据以下方法定义宽度

j是在某处处理的变量& cols is no:要创建的列

for(var t=1;t<=cols;t=t+1)
            {

                var cell = row.insertCell(t);
                var element = document.createElement("input");
                element.type = "text";
                element.id=   'text['+j+']['+(t)+']';
                element.name= 'text['+j+']['+(t)+']';
                element.value="";

                cell.appendChild(element);
            }

2 个答案:

答案 0 :(得分:1)

有时它可能有效

element.style.width = width + 'px';

如果以上建议失败,请尝试一次

或使用此,

element.setAttribute("style","width:50px");

答案 1 :(得分:0)

尝试以下方法:

在CSS中:

.firsttext
{
    width: 50px;
}

在Javascript中:

if (t==1)
{
    element.className = "firsttext";
}