When do you use DOM-based Generation vs. using strings/innerHTML/JQuery to generate DOM content?

I was wondering when to use DOM-based generation versus .innerHTML or appending strings using JQuery's .append method? I read a related post here https://stackoverflow.com/questions/2319472/should-you-add-html-to-the-dom-using-innerhtml-or-by-creating-new-elements-one-b but I'm still unsure of the use case for each method.Is it just a matter of performance where I would always choose one over the other? Let's say that **form** is an arbitrary variable: **DOM generation** var div = document.createElement("div"), label = document.createElement("label"), input = document.createElement("input"); div.appendChild(label); div.appendChild(input); form.appendChild(div); **JQuery** $(form).append("
")

以上就是When do you use DOM-based Generation vs. using strings/innerHTML/JQuery to generate DOM content?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏