Javascript 通过h3元素循环

Javascript 通过h3元素循环,javascript,for-loop,getelementsbytagname,Javascript,For Loop,Getelementsbytagname,大家好。我想为输出我的h3元素的循环创建一个。我可以为其中一个做这个,但是为了让它们都有,它不会输出内容。 循环中的a用于在一个长页面中创建我的h3的内部链接 函数show(){ var x=document.getElementsByTagName(“H3”); 设str=''; 对于(变量i=0;i

大家好。我想为输出我的
h3
元素的
循环创建一个
。我可以为其中一个做这个,但是为了让它们都有,它不会输出内容。
循环中的
a
用于在一个长页面中创建我的
h3
的内部链接

函数show(){
var x=document.getElementsByTagName(“H3”);
设str='';
对于(变量i=0;i


单击
x
是一个HTMLHeadingElements数组。要获取文本,请使用
.innerText

您的
for
循环中也有一些逻辑中断。第一个链接将始终有效,但之后的链接将不会正确呈现,因为链接标记的开始被设置为
str
,并且不再添加

函数show(){
var x=document.getElementsByTagName(“H3”);
var str=“”;
对于(变量i=0;i