【发布时间】:2018-12-19 17:03:14
【问题描述】:
我已使用 datalist 功能列出我的产品名称,如果列表过长垂直滚动不显示在谷歌浏览器和某些浏览器中。是否可以为 datalist 以 css 样式添加overflow-y: scroll?使用的代码如下:
<form action="demo_form.asp" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="a"></option>
<option value="b"></option>
<option value="c"></option>
<option value="d"></option>
<option value="e"></option>
<option value="f"></option>
<option value="g"></option>
<option value="h"></option>
<option value="i"></option>
<option value="j"></option>
<option value="k"></option>
<option value="l"></option>
<option value="m"></option>
<option value="n"></option>
<option value="o"></option>
<option value="p"></option>
<option value="q"></option>
<option value="r"></option>
<option value="s"></option>
<option value="t"></option>
<option value="u"></option>
<option value="v"></option>
<option value="w"></option>
<option value="x"></option>
<option value="y"></option>
<option value="z"></option>
<option value="abc"></option>
<option value="def"></option>
<option value="ghi"></option>
<option value="jkl"></option>
<option value="mno"></option>
<option value="pqrs"></option>
<option value="tuv"> </option>
</datalist>
<input type="submit">
</form>
【问题讨论】:
-
如果我的回答帮助您解决了问题,请将其标记为已接受的答案以关闭此主题。
-
谢谢.. @Abhay 请检查我的答案。
-
这里有一个开放的错误(投票!)bugs.chromium.org/p/chromium/issues/detail?id=375637
-
这已在 Chrome 69 中得到修复:bugs.chromium.org/p/chromium/issues/detail?id=773041
标签: javascript jquery html css