我想通過JavaScript創建一個動態的html表。我需要隱藏teamid td(cell1)。需要將顯示設置爲無。我怎樣才能做到這一點?隱藏來自HTML表
function generate_table()
{
var body = document.getElementsByTagName("body")[0];
var tbl = document.createElement("table");
var tblBody = document.createElement("tbody");
var teamrecord = "test";
for (var i = 0; i < teamrecord.length; i++) {
var row = document.createElement("tr");
var cell = document.createElement("td");
var cell1 = document.createElement("td");
var cell2 = document.createElement("td");
var cellText = document.createTextNode("teamrecord");
var cellId = document.createTextNode("teamid");
var radio = document.createElement("INPUT");
radio.setAttribute("type", "radio");
radio.setAttribute("name", "radio");
cell.appendChild(cellText);
cell1.appendChild(cellId);
cell2.appendChild(radio);
row.appendChild(cell);
row.appendChild(cell1);
row.appendChild(cell2);
tblBody.appendChild(row);
}
tbl.appendChild(tblBody);
body.appendChild(tbl);
}
我用下面的代碼,但它不工作
cell1.setAttribute("display","none");
你的研究結果是什麼?爲什麼這不適合你?在具體沒有工作? – PeeHaa
@Peehaa我使用此代碼片段,但沒有運氣cell1.setAttribute(「顯示」,「無」); – User