javascript - 如何在不使用 jQuery 的情况下使用 JavaScript 在 id 之后移动 HTML 标记?

标签 javascript html

<div id="A"></div>
<div id="B"></div>

<div id="D"></div>
<div id="E"></div>


<div id="C"></div>`

我怎样才能移动<div id="C"></div>在 id B 和 D 之间使用纯 javascript(没有 JQuery)?

最佳答案

您可以使用 insertBefore :

var C = document.getElementById("C");
var D = document.getElementById("D");
D.parentElement.insertBefore(C, D);

jsFiddle

关于javascript - 如何在不使用 jQuery 的情况下使用 JavaScript 在 id 之后移动 HTML 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26016688/

相关文章:

javascript - 如何使用 webapp 生成器 gulp 构建非缩小的生产代码?

javascript - Export 语句中的 ESLint 解析错误

html - css 中的悬停下拉菜单未在正确位置打开

javascript - cancelAnimationFrame(myAnim) 在 IE9 中不停止动画

javascript - 如何在页面滚动的标题中实现最小化 Logo ?

javascript - 在 JS 中选择返回先前选择的值的值

javascript - 深入了解 v8 最大堆栈帧/大小

javascript - 如何使用 angularjs 或 javascript 添加上一个/下一个选项?

javascript - 在执行过程中动态自动缩放 Phaser 3 游戏

javascript - 在 iframe 中打开另一个网页,优化外观