偶然遇到的这个问题,后来看了一些参考,目标是通过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);
初始测,以后会接着补充