繁体   English   中英

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

[英]Cannot read property 'value' of null from HTML input

我已经解决了。 我无法弄清楚为什么我会收到“ Uncaught TypeError:无法读取null的属性'value'”? 该错误显示在“ 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);
  }
 }

在您的JSBin中的任何地方都不会调用Insert函数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM