作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用这个函数在表中创建一个新行
function addRow(obj)
{
var table = document.getElementById("table2");
var rowCount = table.rows.length-1;
var row = table.insertRow(rowCount);
var nowrownum = table.rows.length-1;
var colCount = table.rows[2].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[2].cells[i].innerHTML;
newcell.style.cssText = table.rows[2].cells[i].style.cssText;
//Here is problem
newcell.childNodes[0].setAttribute("name",table.rows[2].cells[i].childNodes[0].getAttribute("name")+nowrownum);
//End here
newcell.childNodes[0].id = table.rows[2].cells[i].childNodes[0].id+nowrownum;
switch(newcell.childNodes[0].type)
{
case "text":
newcell.childNodes[0].value = "";
break;
}
}
obj.style.visibility = "hidden"; //to hide current button
}
这是我的html代码
<form name=form id=form method=POST target="frametemp">
<table name ="table2" id="table2" border="1" align="Center">
<tr>
<th>Head1</th>
<th>Head2</th>
<th>Head3</th>
<th>Head4</th>
</tr>
<tr>
<td>xxxxx</td>
<td><input type="text" id="edit_0" name="edit_0" ></td>
<td>yyyy</td>
<td><input id="add_bt_0" onclick="JavaScript : addRow(this);" name="add_bt_0" value="addrow" type="button" ></td>
</tr>
添加行后我从 ie 开发者工具检查页面
<td><input type="text" id="edit_1" name="edit_0" submitName="edit_1" ></td>
<td><input id="add_bt_1" onclick="JavaScript : addRow(this);" name="add_bt_0" submitName="add_bt_1" value="addrow" type="button" ></td>
name 属性没有改变,但它创建了 submitName。
如何更改名称属性。我的目标浏览器是 IE 7++(现在我使用 ie 9)
最佳答案
你如何更改 id ..??使用相同的代码更改属性名称..我的意思是
newcell.childNodes[0].name = table.rows[2].cells[i].childNodes[0].name + nowrownum;
关于javascript setAttribute ("name",newname) 不更改文本框的名称它创建 submitName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15562956/
Get-ChildItem -Name *.txt | Rename-Item -NewName { $_.name -replace '\.txt','.log' } 我的当前路径中有 3 个文本文
我使用这个函数在表中创建一个新行 function addRow(obj) { var table = document.getElementById("tabl
我正在尝试制作一个网站,当用户可以使用 html2canvas 进行屏幕截图时,然后在屏幕截图完成后,用户可以将其保存到该网站。我试图遵循这个tutorial:但我失败了。它给了我这个错误: Fata
我使用以下代码覆盖核心数据 setter : - (void)setName:(NSString *)newName { [self willChangeValueForKey:@"name"
我是一名优秀的程序员,十分优秀!