我有一个'n'列表,第一列是一个下拉框,从下拉列表中选择选项后,其他列都会更改。例如:第一个下拉列表可能需要显示一个文本框和一个按钮,第二个下拉列表可能需要显示3个文本框和一个按钮,依此类推。表格中只有一行。什么是实现此目标的最佳解决方案?

衷心的感谢,

最佳答案

您可以为表格指定固定的宽度,如果添加新列,也可以为表格提供固定的宽度或高度。

有点像这样:

<html>
<body>

<table border="1">
  <tr>
    <td width="75">Column 1</td>
    <td width="125">Column 2</td>
  </tr>
</table>

</body>
</html>


和JavaScript

<script type="text/javascript" language="javascript">
    var tdTag = document.createElement("td");

    tdTag.id = "td1";

    tdTag.height="300";

    tdTag.width="200";

    tdTag.innerHTML = "<button>1</button><button>2</button><button>3</button>";

    document.table.tr.appendChild(tdTag);
</script>

08-15 15:00