为了账号安全,请及时绑定邮箱和手机立即绑定

js创建多个元素使用createElement然后appendChild和innerHTML

js创建多个元素使用createElement然后appendChild和innerHTML

暮色呼如 2018-12-20 18:15:47
其实就是模拟的一个聊天窗口,对话基本是死的,大概20句问答(也就是40句左右),对话框里面有头像和文字,一问一答,底部可以输入,那么是case 1:使用createElement创建每个对话框,然后appendChild每个对话框到父元素;break;case 2:始终都是父元素.innerHTML += 对话框拼接字符串呢;break;两种方案哪个会更加消耗性能吗?
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

很多的话用innerHTML好点,其实性能相差也不大,但是用createElement好操作点,比如添加事件,改变样式什么的,配合 createDocumentFragment使用,还是推荐createElement吧


查看完整回答
反对 回复 2019-01-27
  • 1 回答
  • 0 关注
  • 470 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信