Javascript 如何选择具有.innnerHTML属性的元素的所有值

Javascript 如何选择具有.innnerHTML属性的元素的所有值,javascript,html,loops,Javascript,Html,Loops,按钮–调用一个函数,该函数显示所有 页面上的HTML元素 我将使用什么来获取所有innerHTML值并显示它们。我尝试过搜索各种内容,但没有找到专门处理innerHTML的信息或示例 编辑:这是为了家庭作业的目标。我不知道你为什么要这么做。。。使用jQuery的示例如下: $('*').each(function() { console.log( $(this).html() ); }); 或者 var tags=document.getElementsByTagName('*'); 对于(

按钮–调用一个函数,该函数显示所有 页面上的HTML元素

我将使用什么来获取所有innerHTML值并显示它们。我尝试过搜索各种内容,但没有找到专门处理innerHTML的信息或示例


编辑:这是为了家庭作业的目标。

我不知道你为什么要这么做。。。使用jQuery的示例如下:

 $('*').each(function() { console.log( $(this).html() ); });
或者

var tags=document.getElementsByTagName('*');

对于(var i=0;我能描述一下您实际想要实现的目标吗?
console.log(document.querySelector(“html”).innerHTML)
…@Marty已编辑,但我的第一个设置描述了我试图实现的功能,该功能将允许我显示所有HTML元素的所有innerHTML属性值…因此,任何具有innerHTML属性值的元素我都需要收集并显示它。由于大多数元素都是childre,因此会有大量重复其他元素的n。@ClaytonSmith“*”(星号)是什么意思@RobG出现这种情况的页面非常基本,只有几个div、header和段落。虽然可能有点过分。我在帖子中的第一句话是给我的指示。所以我必须以某种方式完成这一点。你能提出其他建议吗?@kronis72星号是一个glob运算符(将其视为代表所有元素的通配符),表示它将选择所有元素。@kronis72根据Derek的注释执行朕會功夫. HTML元素的innerHTML包含页面中每个元素的innerHTML。
var tags = document.getElementsByTagName('*');
for (var i=0; i<tags.length; i++) {
    console.log( tags[i].innerHTML );
}