0
我有一個表和它的數據是由Java服務器頁面生成,我想通過選擇使用JavaScript一排設置tr
id屬性:如何動態設置HTML元素的id屬性?
<tr> // this is id attribute i want to set
<td>data</td>
</tr>
我有一個表和它的數據是由Java服務器頁面生成,我想通過選擇使用JavaScript一排設置tr
id屬性:如何動態設置HTML元素的id屬性?
<tr> // this is id attribute i want to set
<td>data</td>
</tr>
如果這是唯一的(或第一)<tr>
您的網頁上,這應該工作:
<script type="text/javascript">
document.getElementsByTagName("tr")[0].id = "the_id";
<script>
如果表中有多個行,這樣的:
<script type="text/javascript">
var trs = document.getElementsByTagName("tr");
var i = 0;
while (i<trs.length)
{
trs[i].id = "the_id_"+i;
i++;
}
<script>
只是一句話:它將適用於在DOM中找到的第一個「tr」元素。 –
你爲什麼要更改ID的D不說添加一個CSS類\使用選定的行ID的東西? –
你想設置多少個錶行的「id」?用什麼'id','id'如何與錶行元素相關? –
請包括一個小例子到目前爲止您嘗試過的JavaScript代碼。 – jball