document.getElementById("clockTimerID")[count].innerHTML = "3:30";

<div class="col-md-3 col-md-offset-0 col-sm-3 col-sm-offset-0 col-xs-5 col-xs-offset-0">
<span class="small">Start Time</span>
<div class="input-group clockpicker start" data-donetext="Done">
<input class="input-sm form-control" type="text" id="clockTimerID" name="clockTimerNAME" value="12:00"/>
<span class="hidden-xs input-group-addon"> <span class="glyphicon glyphicon-time"> </span></span>
</div>
</div>
&#13;
我正在尝试通过XML更新输入字段。输入字段通常由名为clockpicker的插件控制。 (https://github.com/weareoutman/clockpicker)我试图通过id引用该字段而没有运气。
当我尝试按ID引用时,我收到以下错误
未捕获的TypeError:无法设置属性&#39; innerHTML&#39;未定义的
答案 0 :(得分:1)
尝试一下。
document.getElementById("clockTimerID").value = "3:30";
答案 1 :(得分:0)
document.getElementById("clockTimerID")[count].innerHTML = "3:30";
getElementById返回单个元素,因为ID应该是唯一的,因此它不是数组。
从此行中删除 [count] 并检查它是否有效。