从页面获取所有文本元素

时间:2016-07-12 04:17:52

标签: javascript html text element

我正在使用Chrome扩展程序,该扩展程序可在页面上找到最少的字体大小。为此,我需要从页面中获取所有与文本相关的元素。如何使用JavaScript从HTML页面中提取任何与文本相关的元素?

1 个答案:

答案 0 :(得分:1)

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

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);
    }
}