javascript - " 在一个字符串中。为什么?
问题描述
我有"</script>"
一个字符串,它被解释为结束<script>
. 为什么会这样?我如何解决它?
这是我的代码:
<!DOCTYPE html>
<html lang="en">
<body>
<script>
"</script>"
</script>
</body>
</html>
正常吗?
解决方案
为什么会这样?
因为</script>
符号是 HTML 的一部分,而 HTML 对 JavaScript 语法一无所知——当然不会忽略</script>
JavaScript 字符串中的内容。
我如何解决它?
你可以改写"<\/script>"
。
推荐阅读
- java - Grails 4 WAR文件混淆
- kubernetes - Kubernetes Horizontal Pod 自动伸缩和资源配额
- java - 实现 UML 序列和类图
- sql - 这两条 SQL 语句是否相同?或者至少给出相同的答案?
- bash - 如何在shell脚本中将数组分配为值
- seaborn - 如何在 seaborn relplot 中取消设置共享 y 轴?
- java - 在 java fx 新(第二个)窗格中加载图像的问题 - scenebulider
- .net - 如何在 .NET AWS SDK 中担任角色
- keras - 单调输入数据的 LSTM 激活函数
- python - 循环通过一组 iframe