“无法设置未定义的属性” innerHTML”

肖恩·麦克默伦(Sean P.McMullen)

我正在尝试编写一个非常简单的脚本来将元素的innerHTML设置为时间。但是,Javascript不断抛出“无法设置属性'innerHTML'的未定义”错误。在调试过程中,我将脚本简化为在元素(a <span>)被编码后立即运行,因此我知道它应该已经加载了。我也尝试过将此脚本作为<body onload=参数运行-同样的错误。我不知道我在做什么错。

<div style="position: fixed; right: 10px; top: 10px; width: auto; font-size: 16pt; border: 2px solid #000000;">
    <span id="clock">Loading...</span>
    <script type="application/x-javascript">
        function setClock(spanid){
            var d = new Date();
            document.getElementById[spanid].innerHTML = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds;
        }
        setClock("clock");
    </script>
</div>

任何帮助表示赞赏!

克里斯·海斯(Chris Hayes)

您没有在呼叫getElementById,而是试图为其编制索引。由于它不是数组,并且不会暴露类似数组的行为,因此结果为undefined替换getElementById[spanId]getElementById(spanId)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未捕获的TypeError:无法设置未定义的属性“ innerHTML”

来自分类Dev

无法设置未定义的属性“ innerHTML”,请提交联系表单

来自分类Dev

自定义类中的本机JS:“未捕获的TypeError:无法设置未定义的属性'innerHTML'”

来自分类Dev

Uncaught TypeError:无法读取未定义的属性“ innerHTML”,该怎么办?

来自分类Dev

未捕获的TypeError:如果跨度文本为空,则无法读取未定义的属性“ innerHTML”

来自分类Dev

什么是错误的解决方案(无法读取未定义的属性'innerHTML')在实现谷歌地图时

来自分类Dev

我想从一个数组,但每到这个错误发生的时间“无法设置的未定义的属性‘的innerHTML’”更改每个项目的“值”

来自分类Dev

为什么innerHTML返回“未定义”?

来自分类Dev

innerhtml返回未定义但元素存在

来自分类Dev

.innerHTML:无法将属性“ innerHTML”设置为null

来自分类Dev

使用javascript设置textarea innerhtml会导致未定义的错误(Weebly网站)

来自分类Dev

无法设置innerHTML

来自分类Dev

未捕获的TypeError:无法设置属性“ innerHTML”

来自分类Dev

无法设置属性“ innerHTML”的值:计时问题?

来自分类Dev

无法设置空 Json 数据的属性“innerHTML”

来自分类Dev

无法在 JS 中设置 null 的属性“innerHTML”

来自分类Dev

无法设置未定义的属性

来自分类Dev

JS:无法设置未定义的属性

来自分类Dev

JavaScript:无法设置未定义的属性

来自分类Dev

无法设置未定义的属性“宽度”

来自分类Dev

无法设置未定义的属性“ backgroundSize”

来自分类Dev

无法设置未定义的属性“ x”

来自分类Dev

无法设置未定义的属性“运行”

来自分类Dev

无法设置未定义的属性“ y”

来自分类Dev

无法设置userNm的属性未定义

来自分类Dev

无法设置未定义的属性“ exports”

来自分类Dev

无法设置未定义的属性

来自分类Dev

JavaScript:无法设置未定义的属性

来自分类Dev

无法设置未定义的属性“ classRules”

Related 相关文章

  1. 1

    未捕获的TypeError:无法设置未定义的属性“ innerHTML”

  2. 2

    无法设置未定义的属性“ innerHTML”,请提交联系表单

  3. 3

    自定义类中的本机JS:“未捕获的TypeError:无法设置未定义的属性'innerHTML'”

  4. 4

    Uncaught TypeError:无法读取未定义的属性“ innerHTML”,该怎么办?

  5. 5

    未捕获的TypeError:如果跨度文本为空,则无法读取未定义的属性“ innerHTML”

  6. 6

    什么是错误的解决方案(无法读取未定义的属性'innerHTML')在实现谷歌地图时

  7. 7

    我想从一个数组,但每到这个错误发生的时间“无法设置的未定义的属性‘的innerHTML’”更改每个项目的“值”

  8. 8

    为什么innerHTML返回“未定义”?

  9. 9

    innerhtml返回未定义但元素存在

  10. 10

    .innerHTML:无法将属性“ innerHTML”设置为null

  11. 11

    使用javascript设置textarea innerhtml会导致未定义的错误(Weebly网站)

  12. 12

    无法设置innerHTML

  13. 13

    未捕获的TypeError:无法设置属性“ innerHTML”

  14. 14

    无法设置属性“ innerHTML”的值:计时问题?

  15. 15

    无法设置空 Json 数据的属性“innerHTML”

  16. 16

    无法在 JS 中设置 null 的属性“innerHTML”

  17. 17

    无法设置未定义的属性

  18. 18

    JS:无法设置未定义的属性

  19. 19

    JavaScript:无法设置未定义的属性

  20. 20

    无法设置未定义的属性“宽度”

  21. 21

    无法设置未定义的属性“ backgroundSize”

  22. 22

    无法设置未定义的属性“ x”

  23. 23

    无法设置未定义的属性“运行”

  24. 24

    无法设置未定义的属性“ y”

  25. 25

    无法设置userNm的属性未定义

  26. 26

    无法设置未定义的属性“ exports”

  27. 27

    无法设置未定义的属性

  28. 28

    JavaScript:无法设置未定义的属性

  29. 29

    无法设置未定义的属性“ classRules”

热门标签

归档