我将 10 个选项传递给数据列表,这些选项在下拉列表中显示良好。
但有时我会在选项列表底部看到更多由水平线分隔的选项(Chrome 可能会缓存或重复显示某些选项)。我不明白为什么 chrome 显示这些由水平线分隔的额外选项
我浏览了互联网上与数据列表相关的不同文章,我发现数据列表接受自动完成属性。它给了我一个提示,我得到的额外选项(可能是 - 以前的搜索、建议)可能是由于自动完成datalist的功能,所以我尝试将其设置为“off”。
现在我不再在选项列表中得到那些额外的选项和水平线。
例如。代码片段-
<input list="browsers" autocomplete="off">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
我还遇到了 datalist 接受的另一个属性,auto Correct="off"。但我不需要这个属性来解决上述问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)