我正在使用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>
答案 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代码中的问题并强制执行您的团队编码 约定。它非常灵活,因此您可以轻松调整它 特定的编码指南和您期望代码的环境 执行。