如何将数组相邻元素上移下移功能改写成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计468个文字,预计阅读时间需要2分钟。
实现效果:需要实现当前元素与其相邻元素位置交换。
实现代码:javascript// 点击上移时,当前元素与上一元素交换位置function moveUp() { var currentElement=document.querySelector('.current-element'); var previousElement=currentElement.previousElementSibling; if (previousElement) { currentElement.parentNode.insertBefore(previousElement, currentElement); }}
// 点击下移时,当前元素与下一元素交换位置function moveDown() { var currentElement=document.querySelector('.current-element'); var nextElement=currentElement.nextElementSibling; if (nextElement) { currentElement.parentNode.insertBefore(nextElement, currentElement.nextSibling); }}
实现效果:
即需要实现当前元素与相邻元素交换位置,
当上移时,则是当前元素与上一元素调换位置;当下移时,则是当前元素与下一元素调换位置。
本文共计468个文字,预计阅读时间需要2分钟。
实现效果:需要实现当前元素与其相邻元素位置交换。
实现代码:javascript// 点击上移时,当前元素与上一元素交换位置function moveUp() { var currentElement=document.querySelector('.current-element'); var previousElement=currentElement.previousElementSibling; if (previousElement) { currentElement.parentNode.insertBefore(previousElement, currentElement); }}
// 点击下移时,当前元素与下一元素交换位置function moveDown() { var currentElement=document.querySelector('.current-element'); var nextElement=currentElement.nextElementSibling; if (nextElement) { currentElement.parentNode.insertBefore(nextElement, currentElement.nextSibling); }}
实现效果:
即需要实现当前元素与相邻元素交换位置,
当上移时,则是当前元素与上一元素调换位置;当下移时,则是当前元素与下一元素调换位置。

