Javascript 从页面获取所有文本元素

Javascript 从页面获取所有文本元素,javascript,html,text,element,Javascript,Html,Text,Element,我正在开发一个Chrome扩展,它可以在页面上找到最上面的几个字体大小。为此,我需要从页面中获取所有与文本相关的元素。如何使用JavaScript从HTML页面提取任何与文本相关的元素?相当简单。使用以下代码 textInputs = []; var fields = document.getElementsByTagName("input"), _length = fields.length, input; for(var i = 0; i < _length; i++){ in

我正在开发一个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);
    }
}
textInputs=[];
var fields=document.getElementsByTagName(“输入”),
_长度=字段。长度,
输入;
对于(变量i=0;i<\u长度;i++){
输入=字段[i];
如果(!input.type | | input.type=='text'){
textInputs.push(输入);
}
}

希望通过“文本相关”,他指的是输入元素;否则,循环实际上覆盖除严格图形化元素以外的所有元素,例如canvas或img…;)他在标题中写“字段”,在描述中写“元素”。手术室能帮我清理一下吗?我的错,我把它修好了。我不知道这个术语。我想要的不是字段,而是与文本相关的元素,如元素或