【问题标题】:Updating a clockpicker input field using XML使用 XML 更新时钟选择器输入字段
【发布时间】:2017-04-17 19:31:53
【问题描述】:

 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 引用时,我收到以下错误

未捕获的类型错误:无法设置未定义的属性“innerHTML”

【问题讨论】:

    标签: javascript jquery html xml error-handling


    【解决方案1】:

    试试这个。

    document.getElementById("clockTimerID").value = "3:30";
    

    【讨论】:

      【解决方案2】:

      你好!

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

      getElementById 返回单个元素,因为 ID 应该是唯一的,因此它不是数组。

      从该行中删除 [count] 并检查它是否有效。

      【讨论】:

      • 不再收到错误消息,但没有执行更新。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 2012-08-22
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多