JavaScript 不会显示代码结果

标签 javascript html libreoffice bluefish

我尝试根据 MDN 源代码的改编创建一个简单的 JavaScript 文件。

我的JavaScript代码(loughshore_clubs.js)如下

<!--
var Club = “Ballinderry” ;

function ClubType(name){
if (name == “Ardboe”){
return name ;
} else{
 return “I'm not from “+ name + “.”;
}
}
var clubs {myClub: ClubType(“Ardboe”), club2: ClubType(Club), 
club3:  
ClubType(“Moortown”)}

console.log(clubs.myClub); //Ardboe
console.log(clubs.club2); //Ballinderry
console.log(clubs.club3); //Moortown

/-->

HTML 源代码 (test.html) 是

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
        <meta http-equiv="content-type" content="text/html; 
charset=utf-8">
    <title></title>
    <meta name="generator" content="LibreOffice 4.2.4.2 (Linux)">
    <meta name="created" content="20150514;0">
    <meta name="changed" content="20150514;211357234273120">
    <style type="text/css">
    <!--
        @page { margin: 2cm }
            p { margin-bottom: 0.25cm; color: #000000; line-height:  
120%     }
        a:link { so-language: en-US }
    -->
    </style>
</head>
<body>
<script src="scripts/loughshore_clubs.js" />
</body>
</html>

怎么了?我确实意识到的一件事是我应该避免使用 LibreOffice 保存 HTML 文件并坚持使用 Bluefish。 (我在 Mac o/s X Yosemite 上有)

最佳答案

删除脚本的第一行和最后一行。 HTML 注释标签在 .js 中没有任何意义。文件。

然后替换您的每个 具有正确 " 的字符.

您还缺少 =之间clubs{这里:var clubs {myClub:...

进行这些更改后,您应该:

var Club = "Ballinderry";

function ClubType(name){
    if (name == "Ardboe") {
        return name;
    } else {
        return "I'm not from " + name + ".";
    }
}

var clubs = {
  myClub: ClubType("Ardboe"),
  club2: ClubType(Club), 
  club3: ClubType("Moortown")
};

console.log(clubs.myClub); //Ardboe
console.log(clubs.club2); //Ballinderry
console.log(clubs.club3); //Moortown

关于JavaScript 不会显示代码结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248286/

相关文章:

csv - 将 HIVE 导出到 CSV

javascript - Request.text()(以及从 Body 实现的其他函数)实际上做了什么?

javascript - 将文档加载到 react 变量中时创建的对象的值传递给变量

javascript - 如何使用 MVC 对使用 json 发送到我的 Controller 的数据进行编码?

python - 使用编解码器返回 HTML 时 View 中出现 Django FileNotFoundError

javascript - 为什么 Canvas.FillText 方法似乎使用了错误的坐标?

javascript - 什么是良好的独立于浏览器的 JavaScript 编程环境?

php - 如何使用 php 通过更新按钮更新多个 mysql 字段

php shell命令错误GLIBCXX_3.4.9未找到

libreoffice - 如何删除最后一页