Javascript 使用DOM方法定义文本框的动态宽度
我想插入文本框来创建空行,但我想第一个文本框应该只有50px 我使用DOM方法创建按钮的onclick事件 如何定义以下方法的宽度 j是在某处处理的变量&cols是要创建的列的编号Javascript 使用DOM方法定义文本框的动态宽度,javascript,dom,dynamic,textbox,width,Javascript,Dom,Dynamic,Textbox,Width,我想插入文本框来创建空行,但我想第一个文本框应该只有50px 我使用DOM方法创建按钮的onclick事件 如何定义以下方法的宽度 j是在某处处理的变量&cols是要创建的列的编号 for(var t=1;t<=cols;t=t+1) { var cell = row.insertCell(t); var element = document.createElement("input");
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);
}
对于(var t=1;t请尝试以下操作:
在CSS中:
.firsttext
{
width: 50px;
}
在Javascript中:
if (t==1)
{
element.className = "firsttext";
}
有时它可能会起作用
element.style.width = width + 'px';
如果上述建议失败,请尝试一次
或者用这个,
element.setAttribute("style","width:50px");
我也尝试了下面的内容,但如果(t==1){element.style.width=“50px”}thnx…这个工作的元素.setAttribute(“style”,“width:50px”);