【发布时间】:2020-06-19 21:50:45
【问题描述】:
我正在尝试创建一个简单的选择元素。
选项的长度事先不知道,取决于用户的输入。
我目前使用的代码是:
<html>
<head>
</head>
<body>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="325">
<select multiple="" size="10" style="overflow-x:auto; overflow-y:auto; width:320px;">
<option value="a1">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</option>
<option value="b1">bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</option>
</select>
</td>
</tr>
</tbody>
</table>
</body>
</html>
我希望选择元素具有固定宽度,然后当输入长行时,用户应该能够滚动。
问题
当我选择它时,使用当前代码会截断选项的文本('a's 的数量等于'b's 的数量):
有谁知道在选择选项时如何解决截断问题?
【问题讨论】:
-
问题是什么?
-
@Pangloss 我编辑了问题(最后一行)。我希望现在更清楚了。
-
您在哪些浏览器中测试过?它在哪里不起作用?您可以发布小提琴或可复制的东西吗?您粘贴的代码对我有用,所以我认为问题出在其他地方或与我使用的浏览器不同。
-
我编辑了这个问题。我正在使用谷歌浏览器 43
-
您在寻找this吗?