getElementById和getElementsByClassName

偶然遇到的这个问题,后来看了一些参考,目标是通过class获取到ul下包括ul的所有内容,但是id和class获取的并不一致,如下为html内容

如下为getElementById和getElementsByClassName的html代码和输出结果

menu = document.getElementById('menu1');
				console.log(menu);//输出 <ul class="item" id="menu1".../ui>
				
				menuclass = document.getElementsByClassName('menu');
				console.log(menuclass);

更改getElementsByClassName为如下,则输出结果和getElementById一致

menu = document.getElementById('menu1');
				console.log(menu);//输出 <ul class="item" id="menu1".../ui>
				
				menuclass = document.getElementsByClassName('menu')[0];
				console.log(menuclass);

初始测,以后会接着补充

猜你喜欢

转载自blog.csdn.net/weixin_42574481/article/details/82053568