我是JavaScript新手,我試圖在沒有硬編碼或使用索引的情況下,只使用DOM屬性和方法插入一個已經存在的行。我正在嘗試添加一個新標記。單元格需要先行,因爲我正在添加與該行相對應的信息。任何幫助,將不勝感激。到目前爲止,我有以下幾點:添加一個新的單元格到已經存在的行
var firstTable = document.getElementsByTagName("music
header").nextChild();
console.log(firstTable);
var findRow = firstTable.getElementsByTagName("td");
console.log(findRow);
<div id = "music">
<h2 id = "music header">Music</h2>
<table style="width:100%">
<tr id = "Hard Rock">
<td>NEW CELL HERE</td>
<td>Saint Asonia</td>
<td>Shinedown</td>
<td>Breaking Benjamin</td>
<td>Rise Against</td>
<td>Three Days Grace</td>
</tr>
<tr id = "Metal">
<td>Bullet for my Valentine</td>
<td>Metallica</td>
<td>Korn</td>
<td>Asking Alexandria</td>
<td>Alexisonfire</td>
</tr>
<tr id = "Country">
<td>Toby Kieth</td>
<td>Keith Urban</td>
<td>Taylor Swift</td>
<td>Kenny Chesney</td>
<td>Miranda Lambert</td>
</tr>
</table>
</div>
'的getElementsByTagName (「音樂標題」)應該是'getElementById(「音樂標題」)',但[*空格不允許在ID *中](https://html.spec.whatwg.org/multipage/dom.html#在-ID屬性)。 – RobG