javascript - 原生js怎么求一个元素在兄弟元素中的位置序号?
世界只因有你
世界只因有你 2017-05-19 10:09:19
0
3
735

怎么获取呢?这几个p都是兄弟元素,怎么获得其中一个p在这几个p中的顺序序号呢?

<p</p>//序号0
<p</p>//序号1
<p</p>//序号2
<p</p>//序号3
<p</p>//序号4
世界只因有你
世界只因有你

全部回复(3)
滿天的星座
function index(el) {
  return Array.prototype.indexOf.call(el.parentElement.children, el)
}
某草草

通过该元素的prevSiblings来进行循环读取,读到一个count+1,直到没有读到为止,最终的count就是index

大家讲道理

判断其中的某一个p前面还有几个节点,每增加一个序号就加一,直接到前面没有节点为止,就获得了当前节点的序号值

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!