首页 > 解决方案 > 我应该如何使用 javascript 更改带有变量的注入 HTML 元素?

问题描述

问题:注入包含 javascript 的 HTML 的最佳做法是什么?

在页面中加载内容的脚本:

elmnt = document.getElementById("contentcontainer");
elmnt.innerHTML = this.responseText;

页:

Welcome to our restaurant!
<div id="contentcontainer"></div>

响应文本:

<div>
The menu for today:
<script> Script to get API resonse menu(today); <script>
</div>

所以我正在注入包含脚本的 HTML。但是脚本没有执行。我应该如何在注入中更改变量 HTML?

标签: javascripthtmlinnerhtmlgetelementbyidhtml-injections

解决方案


您可以使用“模板字符串”并注入您已经处理的 HTML。


推荐阅读