在本教程示例中,它表示应该输出3条通知消息。
<!doctype html>
<html>
<head>
<title>JavaScript Chapter 2</title>
</head>
<body>
<h1>Here’s another basic page</h1>
<script type=”text/javascript”>
var ball = {
“color”: “white”,
“type”: “baseball”
};
ball.weight = 15;
for (var prop in ball) {
alert(ball[prop]);
}
</script>
</body>
</html>
但是当我尝试这一切时,我得到的是一个标题为“这是另一个基本页面”的页面
嗨我只是用记事本来编辑html文件。但是现在更新我改变了文件,就像之前的例子一样只是警报(“你好”);在脚本中。该文件仍然无法正常工作。任何人都可以想到为什么会这样(我已经检查了文件,我的意思是除了文件的名称之外它们完全相同)。 我正在使用配置为我的本地IP地址的Apache服务器,PHP和MySQL也通过IE10运行文件。教程示例来自PHP,Mysql,javaScript和html5,用于虚拟对象
谢谢大家我第二次在一个新文件中写了它并且它没有工作尝试了你的建议但仍然没有。然后第三次写出来,它既有原始形式,也有你的建议。所以我把它归结为它不喜欢我。大声笑
答案 0 :(得分:2)
好吧,我不知道你的编辑是什么,但你的“和'caracters
有问题将您的“
和’
更改为正常的"
和'
,并且它正在运作。
答案 1 :(得分:0)
我会用“标准”单引号替换奇怪的单引号和双引号,并且在创建对象时也是如此:
var ball = {
“color”: “white”,
“type”: “baseball”
};
应该是:
var ball = {
color: “white”,
type: “baseball”
};
颜色和类型不应该在引号中,因为它们是变量名称。删除那些引号。如果这有效或者您遇到任何其他问题,请告诉我们!
只是用“正常”引号替换引号,并且在测试时将引号保留在Object的变量周围似乎也可以正常工作。
答案 2 :(得分:0)
这是“固定”代码(http://jsfiddle.net/tRgzY/),这是引号问题:
<!doctype html>
<html>
<head>
<title>JavaScript Chapter 2</title>
</head>
<body>
<h1>Here’s another basic page</h1>
<script type=”text/javascript”>
var ball = {
'color': 'white',
'type': 'baseball'
};
ball.weight = 15;
for (var prop in ball) {
alert(ball[prop]);
}
</script>
</body>
</html>