在javascript中打印html的最佳实践

时间:2014-02-12 22:11:23

标签: javascript html templates

在不使用像handlebarsjs等“框架”的情况下在javascript中打印html的最佳做法是什么?

类似的东西:

var template = "<div>test test </div>";
$( '#div' ).html(template);

由于

2 个答案:

答案 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;

如果您想进一步解释,我们将非常感谢您提供更具描述性的问题。