有什么区别?
var div = document.createElement('div');//output -> [object HTMLDivElement] document.getElementById('container').appendChild(div);
和
var div = '<div></div>'; document.getElementById('container').appendChild(div);//output -> <div></div>
不应该是一样的如果没有,我如何获得第二版的工作?
解决方法
稍后是元素的纯HTML,而第一个是对象.首先,您需要appendChild,而对于以后,您需要innerHTML.
shouldn’t both be the same? and if
not,how do i get the 2nd version to
work?
var div = '<div></div>'; document.getElementById('container').innerHTML = div;