在不使用像handlebarsjs等“框架”的情况下在javascript中打印html的最佳做法是什么?
类似的东西:
var template = "<div>test test </div>";
$( '#div' ).html(template);
由于
答案 0 :(得分:1)
我认为你没有比这更简单的东西:
function myTemplate(data) {
return [
'<h3>', data.title, '</h3>'
//...
].join('');
}
$('#div').html(myTemplate({ title: 'some title' }));
答案 1 :(得分:1)
因为问题相对不清楚,我会尽我所能回答。
如果您想将带有id
attribute = 'div'
的div标记之间的内容设置为字符串'hello'
,那么只需执行以下操作:
var content = 'hello';
document.getElementById('div').innerHTML = content;
如果您想进一步解释,我们将非常感谢您提供更具描述性的问题。