Chrome顯然在引用<datalist>
的文本輸入中添加了下拉箭頭。它出現在Chrome 34(加納利)中,但不在當前的穩定版本(Chrome 31)中。移除Chrome中的Datalist下拉箭頭
似乎只有當文本字段被聚焦(參見更新)並且被施加到兩個輸入類型text
和search
。
本地瀏覽器實現可能會更糟,但正如您在圖像中看到的,它與我的設計規範相沖突。
有誰知道如何刪除或替換此新功能?
<datalist id="list"><option value="foo"><option value="bar"></datalist>
<input type="text" list="list" name="field" maxlength="50" autocomplete="off" spellcheck="off" placeholder="Jump To">
更新:
當現場懸停(不只是集中),不幸的是還具有當按鈕本身懸停自己的背景顏色的箭頭也出現:
我還沒看,但這應該很簡單。進入dev console啓用shadowdom並檢查輸入元素的陰影。然後你會看到箭頭元素,包括他的僞類,它可以是一個僞元素,像'input :: - webkit-list-arrow'。 –