我正在尝试使用option
属性更改style.color
内的文字颜色,同时插入select
但未成功。
它在浏览器上工作但不在移动设备上工作
for(var i = 0; i < 4; i++) {
var x = document.getElementById("selectCode");
var option = document.createElement("option");
option.value = i;
option.text = i;
option.style.color = 'darkblue';
x.add(option);
}
移动设备上的javascript是否可以接近style.color = 'colorname'
属性,如果不是那种平易近人的方式?
这是我的Jsfiddle
答案 0 :(得分:0)
添加时,您正在更改option
的颜色。您必须先添加选项才能更改option
的样式。只需将option.style.color
更改为x.style.color
并将其放在for循环的底部
<强>的Javascript 强>
for(var i = 0; i<4; i++) {
var x = document.getElementById("selectCode");
var option = document.createElement("option");
option.value = i;
option.text = i;
x.add(option);
x.style.color = "#0000FF";
}