无法从HTML输入中读取null的属性“value”

时间:2013-12-24 14:35:29

标签: javascript object

我已经修好了。我无法理解为什么我得到“未捕获的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);
  }
 }

1 个答案:

答案 0 :(得分:0)

在JSBin

中的任何地方都不会调用插入函数