0
我正在创建一个Chrome扩展,我需要从网页中获取一些信息。 我想用javascript访问一个<strong class="ng-binding">Hello world</strong>
元素的文本内容,但是我得到一个空字符串,而不是“Hello world”。 访问DOM中的其他元素的内容没有问题,它没有这个类的属性。class = ng-binding阻止我获取DOM元素的textContent
如何从javascrpt中获取数据?
var Tags = document.getElementsByTagName("strong");
for (var i = 0; i < Tags.length; i++) {
//print the textContent;
}
您好,感谢的代码。然而,这返回我“未捕获的ReferenceError:角度未定义”,也许我需要事先包含一些东西。请记住,此代码位于扩展程序的内容脚本中。 – DanielD
我开始意识到可能导致问题的原因 - 虽然DOM已完全加载,但在访问它时,这些元素中的数据未加载。 – DanielD