我已经修好了。我无法理解为什么我得到“未捕获的TypeError:无法读取null的属性'值”?错误显示在“var name = document.getElementById(”name“)。value;”线。
var colors = [];
function Save() {
var name = document.getElementById("name").value;
var rgb = document.getElementById("colordisplay").innerHTML;
var opacity = document.getElementById("div").style.opacity;
colors.push({
name_prop:name,
rgb_prop:rgb,
opacity_prop:opacity,
});
//pass the array into the dropdown list
var select = document.getElementById("selectColor");
for (var i = 0; i < colors.length; i++) {
var opt = colors[i];
var el = document.createElement("option");
el.innerHTML = opt;
el.value = opt;
select.appendChild(el);
console.log(colors);
}
}
答案 0 :(得分:0)
在JSBin
中的任何地方都不会调用插入函数