List 如何使用Mootools读取列表元素
如何使用下面的Mootools读取每个列表元素List 如何使用Mootools读取列表元素,list,mootools,List,Mootools,如何使用下面的Mootools读取每个列表元素 <ul id="TickerVertical"> <li>First</li> <li>Second</li> <li>Third</li> <li>Fourth</li> <li>Fifth</li> <li>
<ul id="TickerVertical">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
<li>Sixth</li>
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
<li>Sixth</li>
</ul>
- 首先
- 第二
- 第三
- 第四
- 第五
- 第六
- 首先
- 第二
- 第三
- 第四
- 第五
- 第六
谢谢我不知道你说的“阅读”是什么意思
不知道你说的“阅读”是什么意思
或者您可以使用
var items=$$('#TickerVertical li')代码>我相信在现代浏览器中会有更好的性能。或者使用cousins document.getElement和document.getElements,以避免$functions带来的麻烦:)--是的,我认为getElements/$$版本在Slick中直接在QSA上运行,因此如果浏览器在QSA上的速度比对gEBID和gEBTN的两次调用快,那么它可能会更快。@subhaze:甚至不接近,如果您可以先获得一个元素,它总是最快的,然后搜索它的死者。我想,使用新的Slick引擎,它会抓取该元素,然后解析它,并在任何提供该元素的浏览器中使用本机querySelectorAll
。或者你也可以使用var items=$$('#TickerVertical li')代码>我相信在现代浏览器中会有更好的性能。或者使用cousins document.getElement和document.getElements,以避免$functions带来的麻烦:)--是的,我认为getElements/$$版本在Slick中直接在QSA上运行,因此如果浏览器在QSA上的速度比对gEBID和gEBTN的两次调用快,那么它可能会更快。@subhaze:甚至不接近,如果您可以先获得一个元素,它总是最快的,然后搜索它的死者。我想,使用新的Slick引擎,它会抓取该元素,然后解析它,并在任何提供该元素的浏览器中使用原生的querySelectorAll
。
var items = $('TickerVertical').getElements('li');
items.each(function(item, index){
// item and index at your service
});