【发布时间】:2018-01-23 00:40:31
【问题描述】:
我有一个包含一大堆blackquote 标签的页面。
在开发控制台中,我输入document.getElementsByTagName("blockquote"),它给了我一个数组。
但是如果我这样做document.getElementsByTagName("blockquote").innerText document.getElementsByTagName("blockquote").innerHTML document.getElementsByTagName("blockquote").textContent
document.getElementsByTagName("blockquote").outerTextdocument.getElementsByTagName("blockquote").outerHTML
全部返回undefined
但是,如果我检查数组 document.getElementsByTagName("blockquote") 的元素,我可以看到上述所有属性。
如何访问其中至少一个(innerText、outerHTLM、innerText、outerHTML、textContent)?
【问题讨论】:
-
$$('blockquote').map(e=>e.textContent) -
@wOxxOm 如果我使用的是
jQuery,这可能是一个很好的答案 -
另外,jQuery 没有 $$
-
另一个有用的提示:您可以将代码保存在“源”面板中的 sn-p 中,以便以后轻松运行。
标签: html google-chrome-devtools