【发布时间】:2020-05-15 18:28:49
【问题描述】:
javascript
function fetchc(){
pclr=document.getElementById("product_color").value;
clr.push(pclr);
var n=clr.length;
$("#colors").show();
for (var i=0;i<n;i++)
{
$("#colors").append('<input type="color" value="'+clr[i]+'" disabled>')
}
console.log(clr);
}
html
<div class="form-group form-inline">
<label for="product_color"> Select product Color</label> 
<input type="color" class="form-control" id="product_color"placeholder="Product color" style="width: 100px;" onchange="fetchc();">
<div id="colors" style="display: none;"></div>
</div>
我得到了正确的输出,但就数组长度而言,它被多次附加......我只是希望它显示一次
【问题讨论】:
标签: javascript jquery html css arrays