js里用append和appendChild有什么区别

 我来答
颜骏寒
2017-10-22 · TA获得超过4535个赞
知道大有可为答主
回答量:3630
采纳率:50%
帮助的人:1477万
展开全部
与parentNode.appendChild()的区别在于:
parentNode.append()可以同时传入多个节点或字符串,没有返回值;他会有兼容问题
而parentNode.appendChild()只能传一个节点,且不直接支持传字符串(需要parentNode.appendChild(document.createTextElement('字符串'))代替),返回追加的Node节点
中摩豆间13
2017-10-22 · TA获得超过123个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:60.1万
展开全部
//append接收两参数,htmlappendFun
//html必填appendFun选
//appendFun函数接受两参数indexhtml
//index前象索引,html象原html值
//用
$("p").append("粗体"); //所p元素尾部加段html代码
$("p").append("粗体", function(index, html){
console.log("前P索引:" + index);
console.log("前PHTML:" + html);
}); //所p元素尾部加段html代码并输些p元素信息
//appendTo接收参数,selected
//selected必填代表要象追加哪dom内
//用
$("p").appendTo("body"); //前所P元素追加body尾部
$("p").appendTo("#div"); //前所P元素追加IDdivdom尾部
$("").appendTo("body");//新建div追加body尾部

//简单说append段html字符串追加已dom象尾部appendTo已dom(html)象追加另外已存于文档dom尾部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式