我想删除列表输入字段中出现的默认箭头。有谁可以帮助我并向我展示一种在此处添加新箭头代替默认箭头的方法吗?
<body>
<form >
<label for="data-list">Choose a browser from this list
<input list="browsers" name="my-browser" placeholder="Enter color">
<datalist id="browsers">
<option value="Green"></option>
<option value="Red"></option>
<option value="Blue"></option>
<option value="Yellow"></option>
<option value="Black"></option>
</datalist>
</label>
</form>
</body>
我的期望是删除默认箭头并替换为列表输入字段中的新箭头图标
我们必须将
type="text"
添加到 input
,并定义以下内容:
input[type="text"]::-webkit-calendar-picker-indicator {
display: none !important;
}
<body>
<form>
<label for="data-list">Choose a browser from this list
<input list="browsers" name="my-browser" placeholder="Enter color" type="text">
<datalist id="browsers">
<option value="Green"></option>
<option value="Red"></option>
<option value="Blue"></option>
<option value="Yellow"></option>
<option value="Black"></option>
</datalist>
</label>
</form>
</body>