我如何写HTML代码作为JavaScript字符串?

我如何写HTML代码作为JavaScript字符串?

假设HTML是:

<div class='div'></div>

那么就应该这样写:

var str = "<ul><li>First</li><li>Second</li><li>Third</li></ul>";
document.querySelector('.div').innerHTML = str;
$('.div').html(str); 		// with jQuery

这样你就可以把HTML代码写成JavaScript字符串了!

是的,你可以!很多UI组件的库都是这样做的。它们使用您提供的选择器,并用它们应该提供的组件标记来包装或替换它。

然而,与其注入HTML字符串,不如使用模板。有许多模板库可用于JavaScript,百度上可以找到它们。

发表评论

电子邮件地址不会被公开。 必填项已用*标注