1

这是我要运行的文件,但它所做的只是打开带有页面标题的网页,它不运行脚本。

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;
<html lang=”EN” dir=”ltr” xmlns=”http://www.w3.org/1999/
xhtml”&gt;
<head>
<meta http-equiv=»content-type» content=»text/xml;
charset=utf-8» />
<title>HelloWorld.html</title>
<script type = «text/javascript»>
//<![CDATA[
// Hello, world!
alert(«Hello, World!»);
//]]>
</script>
</head>
<body>
</body>
</html>

我尝试在 aptana 和记事本上运行,都没有显示对话框。我觉得我忘记了一个小而重要的部分?

4

2 回答 2

5

您的引号是斜引号(« 和 »)和智能引号(“和”)的组合。您需要 HTML 和 JavaScript 中的“常规”引号 , "。如果您的键盘自动配置为以某种方式进行替换,请尝试使用单引号,或者只是交换键盘布局以进行编码。

于 2012-12-05T03:20:13.563 回答
1

您需要包含 single' '或 double" "而不是« ».

这是更正的代码,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/
xhtml">
<head>
<meta http-equiv="content-type" content="text/xml; charset=utf-8" />
<title>HelloWorld.html</title>
<script type = "text/javascript">
//<![CDATA[
// Hello, world!
alert("Hello, World!");
//]]>
</script>
</head>
<body>
</body>
</html>
于 2012-12-05T03:21:47.457 回答