【发布时间】:2021-07-31 11:43:38
【问题描述】:
大家。我想做一个for 循环输出我的h3 元素。我可以为其中一个做到这一点,但要拥有所有这些,它不会输出内容。
循环中的a 用于在长页面中制作我的h3 的内部链接。
function showH() {
var x = document.getElementsByTagName("H3");
let str = '<a href="">';
for (var i =0; i < x.length; i++) {
str += x[i] + "</a>";
}
document.getElementById("get").innerHTML = str;
}
<p id="get"></p>
<button onclick="showH()">click</button>
此代码输出:
[object HTMLHeadingElement][object HTMLHeadingElement][object HTMLHeadingElement][object HTMLHeadingElement]
【问题讨论】:
标签: javascript for-loop getelementsbytagname