如何在 Javascript 中的最后一个 li 之后移动创建的 li
How to move created li after the last li from my ul in Javascript
这是我的代码:
var list = document.getElementById('mylist');
var entry = document.createElement('li');
entry.appendChild(document.createTextNode("My Tabs"));
entry.setAttribute("id", "last_tab");
list.appendChild(entry);
它创建了一个 li,它把它放在第一位,我想成为我的 ul 中的最后一个元素。如何仅从javascript中做到这一点?
感谢
这段代码将新的"li"元素添加为当前列表的最后一个元素:
var list = document.getElementById('mylist');
var entry = document.createElement('li');
entry.appendChild(document.createTextNode("My Tabs"));
entry.setAttribute("id", "last_tab");
list.appendChild(entry);
<ul id="mylist">
<li>current li 1</li>
<li>current li 2</li>
</ul>
这通过使用 JQuery 库添加为第一个元素:
var list = document.getElementById('mylist');
var entry = document.createElement('li');
entry.appendChild(document.createTextNode("My Tabs"));
entry.setAttribute("id", "last_tab");
$("#mylist").prepend(entry);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="mylist">
<li>current li 1</li>
<li>current li 2</li>
</ul>
el.appendChild(el1)
插入元素 (el1( 作为父节点 (el( 的最后一个子节点。要将其作为 FIRST 插入,您应该调用 el.insertBefore(el1, child1)
.类似的东西 el.insertBefore(el1, el.querySelector('*'));
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 在chrome.tabs.onCreated之后加载HTML页面
- 在Jquery detachment()和appendTo()之后定位元素
- AngularJS:ng之后,重复$scope值未按预期更新
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- 更改li标记文本的Javascript
- 完全可链接的li元素
- Javascript复选框函数:;缺少:在属性id之后"
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 使用jquery动态创建ul-li
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 使用下拉列表筛选列表(ul>li)
- 在bootstrap中显示隐藏特定的li
- 正在链接添加了以下内容::在之后
- 在 jQuery 中的 Math.random() 之后找到 “li”
- 动态地在li元素之后添加ul元素
- 如何在 Javascript 中的最后一个 li 之后移动创建的 li