当该元素位于脚本标签下方时,为什么javascript无法通过id获得元素?

朱利奥·波尔多

我正在学习javascript并研究此示例:

<html>
 <body>

  <p id="p1">Hello World!</p>

  <script>
   document.getElementById("p1").innerHTML="New text!";
  </script>

 </body>
</html> 

我的问题是,当<p id="p1">Hello World!</p>脚本下方的行时,为什么脚本不能正常工作?在执行过程中会发生什么?谢谢。

本·史密斯

Javascript是一种解释性语言。“已解释”是指:

“直接执行指令,而无需事先将程序编译为机器语言指令”

因此,由于javascript解释器逐行(从页面顶部开始)在页面上执行指令,因此定义代码的顺序至关重要。因此,在您的示例,必须在调用getElementById之前定义段落元素

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的内联块元素彼此位于下方?

来自分类Dev

CSS中的某些内容使我使text元素显示在其标签下方的一行

来自分类Dev

为什么通过DOMParser创建的脚本元素无法执行?

来自分类Dev

Javascript无法通过ID的某些元素

来自分类Dev

使绝对元素直接位于相对元素的下方

来自分类Dev

使绝对元素直接位于相对元素的下方

来自分类Dev

通过Tab键单击时无法获得元素的正确位置

来自分类Dev

为什么我无法获得点击元素属性?

来自分类Dev

jsoup提取特定标签下的元素

来自分类Dev

在 div 标签下获取动态元素

来自分类Dev

AngularJS选择DOM元素,该元素通过标签进行定向

来自分类Dev

为什么 Webdriver 无法通过 xpath 找到元素?

来自分类Dev

为什么HTML通过js脚本显示给定元素,而不显示其他元素?

来自分类Dev

仅在元素位于另一个元素内时才显示该元素

来自分类Dev

为什么脚本位于body标签的末尾

来自分类Dev

为什么Jquery无法识别ID为“ houseNumber [x]”的元素

来自分类Dev

当一个元素位于另一个元素下方时,CSS在元素之间添加空格?

来自分类Dev

如何在JavaScript中的特定HTML标签下创建元素

来自分类Dev

为什么相对定位会导致元素下方的空间?

来自分类Dev

导航栏未与其下方的元素对齐,为什么?

来自分类Dev

当我通过它的 ID 调用它时,为什么我没有得到这个元素的内容?

来自分类Dev

使用元素时为什么测试通过?方法来检查元素的存在?

来自分类Dev

是否可以使用Python,Javascript或Java在网页的inspect元素的Elements标签下输入新的html元素?

来自分类Dev

为什么下拉列表位于粘滞元素下?

来自分类Dev

链接到ID时,元素显示在标题下方

来自分类Dev

向下滚动页面时,元素保持在顶部,但始终位于标题下方

来自分类Dev

bash:当要修改的项目位于grepped元素下方时,更新XML文档

来自分类Dev

Bootstrap:为什么将标签内容区域从标签下移?

来自分类Dev

无法点击div下方的元素

Related 相关文章

  1. 1

    为什么我的内联块元素彼此位于下方?

  2. 2

    CSS中的某些内容使我使text元素显示在其标签下方的一行

  3. 3

    为什么通过DOMParser创建的脚本元素无法执行?

  4. 4

    Javascript无法通过ID的某些元素

  5. 5

    使绝对元素直接位于相对元素的下方

  6. 6

    使绝对元素直接位于相对元素的下方

  7. 7

    通过Tab键单击时无法获得元素的正确位置

  8. 8

    为什么我无法获得点击元素属性?

  9. 9

    jsoup提取特定标签下的元素

  10. 10

    在 div 标签下获取动态元素

  11. 11

    AngularJS选择DOM元素,该元素通过标签进行定向

  12. 12

    为什么 Webdriver 无法通过 xpath 找到元素?

  13. 13

    为什么HTML通过js脚本显示给定元素,而不显示其他元素?

  14. 14

    仅在元素位于另一个元素内时才显示该元素

  15. 15

    为什么脚本位于body标签的末尾

  16. 16

    为什么Jquery无法识别ID为“ houseNumber [x]”的元素

  17. 17

    当一个元素位于另一个元素下方时,CSS在元素之间添加空格?

  18. 18

    如何在JavaScript中的特定HTML标签下创建元素

  19. 19

    为什么相对定位会导致元素下方的空间?

  20. 20

    导航栏未与其下方的元素对齐,为什么?

  21. 21

    当我通过它的 ID 调用它时,为什么我没有得到这个元素的内容?

  22. 22

    使用元素时为什么测试通过?方法来检查元素的存在?

  23. 23

    是否可以使用Python,Javascript或Java在网页的inspect元素的Elements标签下输入新的html元素?

  24. 24

    为什么下拉列表位于粘滞元素下?

  25. 25

    链接到ID时,元素显示在标题下方

  26. 26

    向下滚动页面时,元素保持在顶部,但始终位于标题下方

  27. 27

    bash:当要修改的项目位于grepped元素下方时,更新XML文档

  28. 28

    Bootstrap:为什么将标签内容区域从标签下移?

  29. 29

    无法点击div下方的元素

热门标签

归档