javascript - 我应该如何使用 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?
解决方案
您可以使用“模板字符串”并注入您已经处理的 HTML。
推荐阅读
- spring-boot - 当 api 定义在单独的接口上时,两次生成 Swagger
- powershell - Powershell接受来自用户输入的switch语句的多个参数
- php - 我一直在尝试将表单的输入写入文本文件,但它不起作用
- java - 如何为 Web 应用程序配置 Jacoco 代码覆盖率
- python - 在 python selenium 中断言和验证日期格式 DD-MM-YYYY
- android - Android Intents - 如何使用 Intent 共享文本和图像以在 Android 中发送短信
- kubernetes-helm - Helm Chart 限制可以被覆盖的值
- eclipse - Eclipse 在从 Maven 配置文件中获取的类路径中运行带有 MavenDependencies 的 Spring Boot 应用程序
- c# - 如何将程序集版本从构建步骤传递到下一步
- python - 涉及混合整数和字符串的打印命令问题