2016-08-01 40 views
2

我想使用此代碼來選擇特定的行使用一個變量來選擇一個HTML表中的一行

var table = document.getElementById("mytable"); 
table.rows[0].cells[3].innerHTML = 'here'; 

和不是進入行號我想提出一個變量保持一定數目裏面所以我可以找到一個特定的行。 表格上的行數可以更改。

有沒有其他方法可以做到這一點?

+0

這可能是因爲我把你錯了......但你爲什麼不只是用你這個變量作爲行的索引: table.rows [I] .cells [ 3] .innerHTML ='here'; – bloC

+0

我試過了,但它不起作用。當我在裏面放置一個變量時會說'Uncaught TypeError:無法設置屬性'innerHTML'爲null'。 – mirage

+1

https://jsfiddle.net/60hjtnr2/ 下面是一個工作示例。 – bloC

回答

-1

var table = document.getElementById("mytable"); 
 
table.rows[0].cells[3].innerHTML = 'here';
<table id="mytable" border="2"> 
 
<tr> 
 
\t <td>25</td> 
 
\t <td>25</td> 
 
\t <td>25</td> 
 
\t <td>25</td> 
 
</tr> 
 
</table>

+1

這不是問題的解決方案...您只爲問題添加了html部分... – bloC