次のコードでは、非表示の選択ボックスが表示されている選択ボックスの下に表示されると想定しています。これは、ボタンが表示されている選択の横に使用可能なスペースを取得しているためです。その結果、選択ボックスが表示されると、表示されている選択の下に「ドロップ」します。 .
私は正しいですか?
では、ボタンを「移動」して、最初の選択の隣に 2 番目の選択を配置するにはどうすればよいでしょうか。
<html>
<body>
<table>
<tr>
<td id="t">
<div id="select1">
<select>
<option>
John Smith
</option>
<option>
Bill Johnson
</option>
<option>
Mary Jones
</option>
</select>
</div>
<div id="select2" style="display:none">
<select>
<option>
CA
</option>
<option>
AZ
</option>
<option>
NV
</option>
</select>
</div>
</td>
<td><input type="submit" value="Press me!" onclick="doit()"/> </td>
</tr>
</table>
<script type="text/javascript">
function doit() {
document.getElementById("select2").style.display="block";
}
</script>
</body>
</html>