84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
artTemplate 模板引擎,从后台获取到的数据就是html代码,渲染到页面还是标签,如何解决
光阴似箭催人老,日月如移越少年。
你可以用jQuery来替换标签
<script> var data="<font color='red'>测试数据</font>";//带有html标签的测试数据 $('#p1').html(data);//通过html()方法将数据输出到p中 </script>
你试一下吧!哥们,但是别忘了引进jQuery了当然,原生的js也是可以的
很简单,你新建一个DOM节点<p id="content"></p>,然后var一个变量等于这段代码,把这个变量赋给这个DOM节点就可以了,用jQuery的方法楼上已经说了,原生的方法就是<script>
var str = "那段代码"; document.getElementById("content").innerHTML(str);
</script>
// [3]. 使用模版生成 HTML,默认对输出进行转义,不转义使用 {{#value}}
正好最近也在用 artTemplate 也遇到了这个问题。
使用 {{@html}} 进行原文输出
{{@html}}
有风险、慎用。
官方教程:https://aui.github.io/art-tem...原文输出
你可以用jQuery来替换标签
你试一下吧!哥们,但是别忘了引进jQuery了
当然,原生的js也是可以的
很简单,你新建一个DOM节点<p id="content"></p>,然后var一个变量等于这段代码,把这个变量赋给这个DOM节点就可以了,用jQuery的方法楼上已经说了,原生的方法就是
<script>
</script>
// [3]. 使用模版生成 HTML,默认对输出进行转义,不转义使用 {{#value}}
正好最近也在用 artTemplate 也遇到了这个问题。
使用
{{@html}}
进行原文输出有风险、慎用。
官方教程:https://aui.github.io/art-tem...原文输出