要取 指定索引的ul 里的 所有li 怎么取

要取 指定索引的ul 里的 所有li 怎么取

我想这么写
var afterUl=document.querySelectorAll('ul')[sy-1];
var afterLi=afterUl.querySelectorAll('li');
但是下面的一行会报错
leilei.html:128 Uncaught TypeError: Cannot read property 'querySelectorAll' of undefined。。。
我应该怎么写。。新手求助


收到一只叮咚
浏览 634回答 1
1回答

FFIVE

实现的方式很多,你可以采用原生JavaScript,也可以用各种js库来实现。这里采用原生JavaScript整理一个思路,在ul的DOM元素上添加一个id属性,通过document.getElementById取出ul,然后通过getElementsByTagName取出li元素。代码如下:<ul id="ul-wrap">&nbsp; &nbsp; <li>1</li>&nbsp; &nbsp; <li>2</li>&nbsp; &nbsp; <li>3</li>&nbsp; &nbsp; <li>4</li>&nbsp; &nbsp; <li>5</li></ul>var ul_wrap = document.getElementById('ul-wrap');var li_item = ul_wrap.getElementsByTagName('li');console.log(ul_wrap);console.log(li_item);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript