从页面获取所有文本元素

Get All Text Elements from Page

我正在开发一个 Chrome 扩展程序,它可以在页面上找到前几种字体大小。为此,我需要从页面中获取所有与文本相关的元素。如何使用 JavaScript 从 HTML 页面中提取任何与文本相关的元素?

相当简单。使用以下代码。

textInputs = [];
var fields = document.getElementsByTagName("input"),
_length = fields.length,
input;
for(var i = 0; i < _length; i++){
    input = fields[i];
    if (!input.type || input.type === 'text'){
            textInputs.push(input);
    }
}