javascript - 为什么 GetElements 不返回直接结果?

标签 javascript debugging

第一次学习 Javascript,只是在 Chrome 上使用它, 但注意到结果并不如预期。输入后:

document.getElementsByTagName("h1")

我希望看到:<h1>tester h1 in body</h1>

相反,它返回一个长下拉列表“HTMLCollection [h1]”。

这是为什么以及如何获得简化 View ?

查看图片:1

最佳答案

您正在请求整个元素及其所有关联的属性和方法。您可以在 .outerHTML 属性 (document.getElementsByTagName("h1")[0].outerHTML) 中找到所需内容。

关于javascript - 为什么 GetElements 不返回直接结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49591180/

相关文章:

javascript - Angular Material $mdDialog 与第二位保持者

c++ - IDE/调试器的停止执行按钮

c# - 调试Unity游戏时不能 "set next statement"

multithreading - Visual Studio : How to breakpoint at a yet-unknown location?

java - 在 IntelliJ IDEA 中调试时,如何防止线程挂起时变量受到影响?

javascript - 如何实现跨浏览器不透明度渐变(不是颜色渐变)

javascript - 如果结果是 Angularjs 1.5 中的填充数组,则重复 $http.get 请求

javascript - 使用 Javascript 设置 ASP 文字文本

javascript - 使用 groupBy 进行多次 ng-repeat

visual-studio - x64 上的 x86 远程调试器服务