如何创建节点,添加内容? 10
我有一个<ul><liCCTV-1综合<li></ul>是单独的,我想点击这个就添加这个内容到另一个《ul》里面去怎么做?是不是要创建节点添加内容?怎么写代码?...
我有一个<ul><liCCTV-1综合<li></ul>是单独的,我想点击这个就添加这个内容到另一个《ul》里面去 怎么做?是不是要创建节点添加内容?怎么写代码?
展开
3个回答
展开全部
您好:是的,是要创建节点,添加节点。
js中创建节点用var html=document.createElement("<li>CCTV-1综合</li>");这样就是创建一个节点.添加节点方法是:比如你要添加到另一id=“ulid”的一个个<ul id="ulid"></ul>中.那么就可以用document.getElementById("ulid").appendchild(html);这样就可以插入到那个ul中了。
jq方法更简单:直接用$("<li>CCTV-1综合</li>"")创建节点,然后接着在后面
$("<li>CCTV-1综合</li>"").appendTo("ul[id='ulid']");
很简单吧呵呵。好好学习。
js中创建节点用var html=document.createElement("<li>CCTV-1综合</li>");这样就是创建一个节点.添加节点方法是:比如你要添加到另一id=“ulid”的一个个<ul id="ulid"></ul>中.那么就可以用document.getElementById("ulid").appendchild(html);这样就可以插入到那个ul中了。
jq方法更简单:直接用$("<li>CCTV-1综合</li>"")创建节点,然后接着在后面
$("<li>CCTV-1综合</li>"").appendTo("ul[id='ulid']");
很简单吧呵呵。好好学习。
追问
为什么我点击这个li不添加 也没有反映呢?
$("CCTV-1综合"").click(function(){
$("CCTV-1综合</ul").appendTo("ul[id='ulid']");
}); 是这样写吗?
追答
不是这样写:应该是$("li"),这样才是得到一个元素或多个元素,如果想得到一个元素就加个ID或者用jq筛选器。$("CCTV-1综合"").你这样写是创建一个元素。元素必须是先创建出来才能加事件。你这样创建+事件一起是不行的。
展开全部
js中创建节点用var html=document.createElement("<li>CCTV-1综合</li>");这样就是创建一个节点.添加节点方法是:比如你要添加到另一id=“ulid”的一个个<ul id="ulid"></ul>中.那么就可以用document.getElementById("ulid").appendchild(html);这样就可以插入到那个ul中了。
jq方法更简单:直接用$("<li>CCTV-1综合</li>"")创建节点,然后接着在后面
$("<li>CCTV-1综合</li>"").appendTo("ul[id='ulid']");
jq方法更简单:直接用$("<li>CCTV-1综合</li>"")创建节点,然后接着在后面
$("<li>CCTV-1综合</li>"").appendTo("ul[id='ulid']");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-07-10 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464972
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
<html>
<head>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
$("<div class='my'><ul><li>哈哈</li></ul></div>").appendTo("#id1");
});
});
</script>
</head>
<body>
<a id="id1">点击此处</a>
</body>
</html>
<head>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
$("<div class='my'><ul><li>哈哈</li></ul></div>").appendTo("#id1");
});
});
</script>
</head>
<body>
<a id="id1">点击此处</a>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询