moteur de modèles artTemplate, les données obtenues à partir de l'arrière-plan sont du code html, qu'elles soient rendues sur la page ou sous forme d'étiquette, comment le résoudre
光陰似箭催人老,日月如移越少年。
Vous pouvez utiliser jQuery pour remplacer les balises
<script>
var data="<font color='red'>測(cè)試數(shù)據(jù)</font>";//帶有html標(biāo)簽的測(cè)試數(shù)據(jù)
$('#p1').html(data);//通過html()方法將數(shù)據(jù)輸出到p中
</script>
Vous l'essayez?! Mec, n'oublie pas de présenter jQuery
Bien s?r, le js natif est également possible
C'est très simple, vous créez un nouveau n?ud DOM <p id="content"></p>, puis var une variable égale à ce code, assignez cette variable au n?ud DOM, utilisez la méthode jQuery Comme mentionné ci-dessus , la méthode native est
<script>
var str = "那段代碼";
document.getElementById("content").innerHTML(str);
</script>
// [3]. Utilisez des modèles pour générer du HTML. La sortie est échappée par défaut, utilisez {{#value}}
.J'ai rencontré ce problème lorsque j'utilisais artTemplate récemment.
Utilisez {{@html}}
pour la sortie du texte original
Il y a des risques, à utiliser avec prudence.
Tutoriel officiel?: https://aui.github.io/art-tem...Sortie du texte original