JS代码中的HTML生成

gsb*_*gsb 3 javascript

我想知道你对我的JS代码中HTML代码生成的看法.

我只觉得这种html.push("<tag>" + something + "</tag>")风格很烦人.我已经在HTML文件中尝试了一些模板(并在其中放置了一些占位符),然后使用其内容将占位符替换为我的实际值.

但也许你们有其他想法,可能是一个使用jQuery.

Mat*_*yer 5

jQuery是要走的路.你可以做这样的事情:

// create some HTML
var mySpan = $("<span/>").append("Something").addClass("highlight");
Run Code Online (Sandbox Code Playgroud)
  • 它是跨浏览器兼容的,
  • 它是一种易于使用的语法

还有一个模板插件.