我有一个'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>