<% @level1.each do |row1| %>
<table id="tbl_main1" name="tbl_main1">
<tr>
**<td><a href="javascript:toggle_visibility('tbl1','lnk1');">**
**<div align="right" id="lnk1" name="lnk1" width="2%">[+]</div></a></td>**
</tr>
<tr>
**<table id="tbl1" name="tbl1">**
<tr><td height="0.5" bgcolor="#EEEEEE"></td></tr>
</table>
</tr>
</table>
<% end %>
我想在運行時使用Ruby中的循環創建多個表。但是我想動態地改變'link1'和'tbl1'的id,這樣每個表都有一個唯一的'tbl'名字和'lnk1'名字。動態更改HTML表格的ID
那麼你應該讓你的Ruby代碼做到這一點。沒有理由在JavaScript中動態執行此操作。 – Blazemonger