使用appendChild将li追加到ul
Appending li to ul using appendChild
嗨,我有一个图像,我想为每个图像项创建一个导航。现在我有了这个代码
var bigImages = $('#imagesList li img'); // gets the Big Images
我创建了一个id为
的ul。<ul id="thumbsList">
</ul>
现在使用循环,我想添加一个空白的<li> </li>
等于数组中的大图像..
var rounds = document.getElementById('thumbsList');
for (var i = 0; i < bigImages.length; i++) {
rounds.appendChild('<li> /li>');
}
现在控制台显示这个错误
未捕获类型错误:在'Node'上执行'appendChild'失败:参数1不是'Node'类型
请告诉我哪里做错了,谢谢。
你做错了。由于您使用的是纯javascript,我将在相同的回答:
for (var i = 0; i < bigImages.length; i++) {
var p = document.createElement("li"); //This is what you want
rounds.appendChild(p);
}
演示:http://jsfiddle.net/GCu2D/909/
相关文章:
- 表追加而不附加最后一个元素
- 在单独的ul's
- 将所选类别循环到ul>李用加载更多按钮
- 使用jquery动态创建ul-li
- 如何在jquery中停止在更改时追加值
- 使用下拉列表筛选列表(ul>li)
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- JQuery.on(“keydown”)追加到页面时不工作
- :not选择器不适用于ul类-备选方案
- 在验证器中添加自定义规则以检查<ul>具有元素
- 在JQuery中隐藏和显示ul中的特定元素
- 使用 jquery 获取外部父 UL
- jQuery[button.class]未检测到用按钮追加行
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何在点击时显示ul项目
- 限制ul元素中显示的项目
- jQuery UL追加事件
- 使用ajax在ul标签中追加结果
- 使用appendChild将li追加到ul
- 在jquery中追加到无序列表(ul)