原生js如何生成dom对象?

ele.appendChild('<span>hello</span>');

报如下错误:

Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

怎么生成span的node对象呢?

阅读 5.1k
3 个回答

document.createElement('span')

但就你这个例子的话可以:

ele.innerHTML = '<span>hello</span>';

如果用 appendChild 的话:

var span = document.createElement('span');
span.innerText = 'hello';
ele.appendChild(span);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题