分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

js 获取getElementsTagName()方法返回值的内容

发布时间:2023-09-06 02:32责任编辑:蔡小小关键词:js
<div id="news-top" class="section"> ???????<h3>Some title</h3> ???????<div class="content"> ???????????<ul> ???????????????<li><span>HTML</span><a href="">Some Link1</a></li> ???????????????<li><span>JS</span><a class="active" href="">Some Link2</a></li> ???????????????<li><span>CSS</span><a href="">Some Link3</a></li> ???????????????<li><span>JS</span><a href="">Some Link4</a></li> ???????????</ul> ???????</div> ???????<img src=""/> ???????<p class="">Some Text</p> ???</div> ???<div id="news-normal" class="section"> ???????<h3>Some title</h3> ???????<div class="content"> ???????????<ul> ???????????????<li><span>HTML</span><a href="">Some Link1</a></li> ???????????????<li><span>HTML</span><a href="">Some Link2</a></li> ???????????????<li><span>JS</span><a class="active" href="#">Some Link3</a></li> ???????????????<li><span>CSS</span><a href="">Some Link4</a></li> ???????????</ul> ???????</div> ???????<img src=""> ???????<p class="">Some Text</p> ???</div>

这一段代码中,我想找出所有span中内容为HTML的span标签,所以使用getElementsTagName()方法,开始使用getElementsTagName().value得到的是undefined(如下图)

value是属性,内容是使用innerHTML(效果图如下)以及代码

 1 function findAllHtmlSpanInOneSection(sectionId) { 2 ???????3 ??????var Sections=document.getElementsByTagName("span"); 4 ??????var arr=new Array(); 5 ??????for(var i=0;i<Sections.length;i++){ 6 ??????????var SectionContent=Sections[i].innerHTML; 7 ??????????arr.push(SectionContent); 8 ??????} 9 ????????return arr;10 ????}

所以,获取getElementsTagName()方法返回值的数组内的内容应该为.innerHTML;

PS:访问其返回的数组时记得使用下标Sections[i]访问。

js 获取getElementsTagName()方法返回值的内容

原文地址:https://www.cnblogs.com/xiao-baobao/p/10337203.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved