使用 XML 更新时钟选择器输入字段
2017-04-17
68
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>
我正尝试通过 XML 更新输入字段。输入字段通常由名为 clockpicker 的插件控制。( https://github.com/weareoutman/clockpicker )我曾尝试通过 id 引用该字段,但没有成功。
当我尝试通过 ID 引用时,出现以下错误
Uncaught TypeError: Cannot set property 'innerHTML' of undefined
2个回答
尝试一下。
document.getElementById("clockTimerID").value = "3:30";
Ayoub Laazazi
2018-07-02
你好!
document.getElementById("clockTimerID")[count].innerHTML = "3:30";
getElementById 返回单个元素,因为 ID 应该是唯一的,因此它不是一个数组。
从此行中删除 [count] 并检查它是否有效。
Tomasz Radwaski
2017-04-17