简单的Javascript测试没有被执行

时间:2014-04-28 07:02:44

标签: javascript html

我正在使用Notepad ++编写一个简单的JavaScript程序。我尝试用Firefox运行它,但页面是空白的。我把它保存为HTML文件,但仍然没有。我哪里错了?

以下是代码:

<!DOCTYPE html>
<html>
<head> 

<title>Exercise 1 </title>

</head>

<body>

<script type = “text/javascript”>
var myName = "type your name!!";
document.write("Hello World");
</script>

</body>

</html>

2 个答案:

答案 0 :(得分:5)

这些看起来像左引号/右引号字符:

<script type = “text/javascript”>
               ^               ^

它们应该是常规的双引号字符<script type="text/javascript">,或者您可以将它们完全删除,因为所有浏览器都默认使用Javascript:

<script>
</script>

此外,不建议再使用document.write。您应该使用一些可用的DOM manipulation方法。

答案 1 :(得分:1)

正如所指出的那样,你使用了错误的引号。请注意,您可以为notepad ++下载jshint,它可以非常有用,因为它会在您运行之前捕获这些类型的错误。在撰写此答案时,您可以从sourceforge here获取答案。它包括jslint和jshint。

  

JSHint是一个社区驱动的工具,用于检测错误和潜力   JavaScript代码中的问题并强制执行您的团队编码   约定。它非常灵活,因此您可以轻松调整它   特定的编码指南和您期望代码的环境   执行。