如何使用 getElementByTagName 为输入元素赋值
how to assign values to the input elements using getElementByTagName?
在下面的代码中,我尝试使用 getElementsByTagName 为单元格内的输入元素分配一些值,但我无法通过以下逻辑实现,如何使用 getElementsByTagName 为输入元素赋值?
function buildTable(val)
{
var myTable =document.getElementById("contentTable");
var j=val;
var r1=val;
var rows = [];
var cells = [];
while (myTable.hasChildNodes()) {
myTable.removeChild(myTable.lastChild);
}
for( var i = 0; i < 1; i++ )
{
rows[i] = myTable.insertRow(i);
if(i%3==2)rows[i].addClass("every3rdrow");
cells[i] = [];
for( var x = 0; x < j ; x++ )
{
cells[i][x] =document.createElement((x==0)?"th":"td");
cells[i][x].innerHTML = (x==0)?"<input id=t name=t[] >":"<input id=t1 name=t1[] >";
rows[rows.length - 1].appendChild(cells[i][x]);
cells[i][x].getElementsByTagName("th")[0].innerHTML="3";
cells[i][x].getElementsByTagName("td")[0].innerHTML="2";
}
}
}
buildTable();
cells[i][x].getElementsByTagName("input")[0].value=3;
相关文章:
- 为数组元素的属性赋值将设置所有其他类似元素的属性
- 内部函数不会为外部函数在 jQuery 中动态创建的元素赋值
- 将函数赋值给 javascript 中的元素
- 由具有内联 JavaScript 的元素赋值的变量中的“this”对所有元素或已赋值的活动元素有效
- 在 jQuery 中使用元素属性的速记赋值
- 赋值变量新值以更改元素节点值
- 从数组的元素赋值 var
- 如何使用 getElementByTagName 为输入元素赋值
- 谷歌(应用)脚本中的数组元素赋值
- Node.js:在数组元素中赋值,然后计算分数
- Javascript -value 赋值更新父元素
- 解构赋值,为DOM元素分配样式
- 元素销毁并初始化后再次赋值事件
- 将变量或数组赋值给javascript中的对象元素
- JavaScript为嵌套对象中的元素赋值而不知道级别
- 如何相应地将字符串数组赋值给子元素
- Javascript将数组赋值给另一个数组的元素
- 为javascript数组元素赋值在循环时不起作用(classic.asp),但在没有循环的情况下也能起作用,为什么
- 外部JavaScript访问html元素并给变量赋值
- 为每个迭代选择元素赋值