XML表达式中缺少}

Chr*_*ris 0 html javascript jquery

我有一个外部的javascript文件,我希望,包括在内,写一些HTML到网页的末尾.

这样做虽然我Missing } in XML expression在使用的行上得到错误dropdownhtml.

这是我的代码

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

$(document).ready(function(){

    //$(document).append(dropdownhtml);
    alert(dropdownhtml);
});
Run Code Online (Sandbox Code Playgroud)

包含此文件的XHTML网页如下所示:

<script type="text/javascript" src="/web/resources/js/dropdownmenu.js"></script>
Run Code Online (Sandbox Code Playgroud)

无论是追加还是警告都会引发同样的错误,出了什么问题?

小智 6

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

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

code
</script>
Run Code Online (Sandbox Code Playgroud)