标签: javascript append
为什么appendTo语句给我带来了预期的效果(“Hello”打印到屏幕上),append语句将“[object Object]”打印到屏幕上。他们不是在做同样的事情吗?
log = $("<div><h1>Hello</h1></div>"); log.appendTo(document.body); document.body.append(log);
谢谢!
答案 0 :(得分:2)
在最后一个语句中,您使用了DOM对象主体的append方法。由于给定参数既不是DOM节点也不是字符串,因此它被转换为字符串。
append
你可能想要
$(document.body).append(log);