你的第二个实现功能上是可以的,只是有几个小问题。比如if (e.target.nodeName === 'LI')这个判断不需要了因为你的selector选出的就是<li>节点。还有你可以考虑一下event delegation,把事件处理函数放在<ul>上,而不是每个<li>上,这样只需要一个事件处理函数,加减列表内容的时候不用记着要调用addEventHandler,还可以省点内存。
【 在 Splunk 的大作中提到: 】
: 我的实现有错?实现没用i了,错在哪里?
: 你的意思是注释里面想用 lis[i]是错误的吧?
: 但还有个疑问,就是为什么lis可以用呢?
: ...................
--
修改:a9udn9u FROM 54.240.198.*
FROM 54.240.198.*