我正在调用一个返回变量的javascript
options = '<option value="' + dateVal + '">' + dateText + '</option>' + '<option value="' + dateVal + '">' + dateText + '</option>';
我的select
元素也有一个id =&#34; select-value&#34;
在javascript我正在写
document.getElementById("select-value").value=options;
但它没有采取任何值,也没有抛出任何错误
我也试过了
document.getElementById("select-value").innerHTML=options;
但仍然没有运气。
PFB我的select
<select name="select-name" id="select-value" ></select>
<script type="text/javascript">
formatSelectedDate();
</script>
答案 0 :(得分:0)
我建议使用appendChild而不是innerHTML。
var s = document.getElementById("select-id");
var op1 = document.createElement("option");
op1.setAttribute("value",dateval);
s.appendChild(op1);
...
编辑:它在循环中看起来更好;)