我在document.createElement('option')
中使用otion.text
。我需要在图像上附加文字。
以下是我的操作方式,但未取得成功:
var mySelect = document.getElementById('mySelect'),
newOption = document.createElement('option');
newOption.value = 'bmw';
if (typeof newOption.innerText === 'undefined') {
newOption.textContent = 'BMW' < img src = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash1/t5/27599546049768_1093999943_q.jpg" > ;
} else {
newOption.innerText = 'BMW' < img src = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash1/t5/27599546049768_1093999943_q.jpg" > ;
}
mySelect.appendChild(newOption);
而我的HTML是:
<select id="mySelect">
</select>
如何将图像和文本添加到
newOption.innerText
? 最佳答案
您不能在<option></option>
中显示图像,而应该查看一个插件。也许看看这个:http://tympanus.net/codrops/2012/10/04/custom-drop-down-list-styling/