teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

調整

2018/08/02 11:23

投稿

yambejp
yambejp

スコア117816

answer CHANGED
@@ -8,7 +8,8 @@
8
8
  var p=n1.parentNode;
9
9
  var idx=[].map.call(p.children,function(x){return x;}).indexOf(n1);
10
10
  var num=3;
11
- var n2=[].filter.call(p.children,function(x,y){return y==idx+num;}).shift();
11
+ // var n2=[].filter.call(p.children,function(x,y){return y==idx+num;}).shift();
12
+ var n2=p.children[idx+num]; //think49さんの回答のパクリ
12
13
  console.log(n2.id);
13
14
  });
14
15
  </script>