我想通过javascript选择一个特定的td,以便在那里设置一些类
我没有为此制作任何HTML,而是通过javascript创建了一个表。代码如下:我想通过javascript选择一个特定的td,以便在那里设置一些类,javascript,Javascript,我没有为此制作任何HTML,而是通过javascript创建了一个表。代码如下: <code> var container = document.createElement("div"); var col_sm_12 = document.createElement("div"); var tables = document.createElement("table"); var tbody = document.createElement("tbody");
<code>
var container = document.createElement("div");
var col_sm_12 = document.createElement("div");
var tables = document.createElement("table");
var tbody = document.createElement("tbody");
tables.id = "first_table";
for (var i = 0; i <= 10; i++){
var tr = document.createElement("tr");
for (var j = 0; j <= 5; j++){
var column = document.createElement("td");
var columntext = document.createTextNode("Hello " + j);
column.appendChild(columntext);
tr.appendChild(column);
}
tbody.appendChild(tr);
}
container.className = "container";
col_sm_12.className = "col-sm-12";
tables.className = "table table-bordered table-striped";
container.appendChild(col_sm_12);
col_sm_12.appendChild(tables);
tables.appendChild(tbody);
document.body.appendChild(container);
</code>
var container=document.createElement(“div”);
var col_sm_12=document.createElement(“div”);
var tables=document.createElement(“表”);
var tbody=document.createElement(“tbody”);
tables.id=“第一张表”;
对于(var i=0;i试试这个(对于td 2号或4号):
for(var i=0;i哪个部分不工作??一切正常,但我想添加一个具有特定td的类,如第2行第4列if(i==2&&j==4){column.className='className';}
@ahmad its not working.Thank您的帮助@ahmed,我是javascript新手;)在控制台中显示错误:(不要回答重复。谢谢MHS,它工作得很好,实际上是你写的,而不是| |,这就是为什么显示出一些错误。
for (var i = 0; i <= 10; i++){
var tr = document.createElement("tr");
for (var j = 0; j <= 5; j++){
var column = document.createElement("td");
var columntext = document.createTextNode("Hello " + j);
if(j == 2 || j == 4){
column.setAttribute('class','some-classes');
}
column.appendChild(columntext);
tr.appendChild(column);
}
tbody.appendChild(tr);
}