【急】js高手来帮下,万分感谢!

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:16:48
function addRow(name,price,cpKeys,pic){//添加表格的一行
oTR=mytable.insertRow(mytable.rows.length);
oTD1=oTR.insertCell(0); oTD1.innerText=name;
oTD2=oTR.insertCell(1); oTD2.innerText=price; oTD3=oTR.insertCell(2); oTD3.innerHTML="删除
oTD4=oTR.insertCell(3); }
问题:设置新建行oTR背景色为#FFFFFF,把列oTD4隐藏即display:none

给你个例子看一下
//添加多选题
function addSelect(){
var grid = document.getElementById("grid");
if(grid==null) return false;

//创建一行
var rowObj = grid.insertRow();
rowObj.bgColor = "#ffffff";

//创建3列
for(var i=0;i<4;i++)
{
rowObj.insertCell();
}

//设置序号
var rowcnt=grid.rows.length-1
rowObj.cells[0].innerHTML=rowcnt;

rowObj.cells[1].innerHTML="<input type='checkbox' name='correct' />";

rowObj.cells[2].innerHTML="<textarea rows='5' cols='40' name='answer'></textarea>";

rowObj.cells[3].innerHTML="<input type='button' value='删除' onclick='delRow()'>";
}

oTR.style.backcolor="#FFFFFF"
oTR.style.display="none"