javascript - XML 表达式中缺少 }

标签 javascript jquery html

我有一个外部 javascript 文件,我想在包含该文件时将一些 HTML 写入网页末尾。

这样做后,我在使用 dropdownhtml 的行上收到错误 Missing } in XML expression

这是我的代码

var dropdownhtml = '<div id="dropdown"></div>';

$(document).ready(function(){

    //$(document).append(dropdownhtml);
    alert(dropdownhtml);
});

包含此文件的 XHTML 网页的操作如下:

<script type="text/javascript" src="/web/resources/js/dropdownmenu.js"></script>

执行附加或警报都会引发相同的错误,出了什么问题?

最佳答案

我收到此错误是因为我在现有 JavaScript 中调用了外部 JavaScript,因此最终得到:

<script type="text/javascript">
<script type="text/javascript">
code
</script>

code
</script>

关于javascript - XML 表达式中缺少 },我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2865682/

相关文章:

javascript - 如何在 JavaScript Map 中的一个键上 "push"多个值

javascript - AJAX 动态重新加载网页

javascript - 对象在 ie8 for javascript 中不支持此属性或方法

html - 导航栏中元素的对齐

html - 最小化窗口时自动调整元素大小

javascript - 使用三个 JS 将链接或 "hotspot"放置在等距柱状全景图中

javascript - 低效的 jQuery 使用

javascript - Angular 2+ 从延迟加载组件访问/更改变量

javascript - 如何动态地将新行添加到表中,每行都有表标题和列?

javascript - Jquery UI resize 和 draggable 不能一起工作?