2013-11-27 73 views
0

我不明白,但所有显示的是HTML“结束”,没有一个JavaScript正在运行。为什么?浏览器是Chrome,并设置为允许JavaScript。在地址栏中使用javascript:alert('hello')正常工作!为什么不是这个javascript运行

<html> 
<title> 
Javascript test 
</title> 
<head> 
<body> 
<script 
type="text/javascript"> 
    document.write('Hello!'); 
    var = prompt("What is your name?"); 
    alert("Hello, " var); 
</script> 
<h1>End</h1> 
</head> 
</body> 
</html> 
+1

'var'是一个关键字。 – SLaks

+1

看看错误控制台。 – SLaks

回答

1

有一个在这些行语法错误:

//Missing variable name 
var = prompt("What is your name?"); 
alert("Hello, " var); 

尝试:

var x = prompt("What is your name?"); 
alert("Hello, " + x); 
+0

谢谢,我忘了var是为了声明变量,我不记得它被保留了。就是这样!我能接受这个答案。 – GL2014

+0

@GreggLeventhal很高兴能帮到你! –

0
var = prompt("What is your name?"); 

你没有声明变量

var name = prompt("What is your name?"); 
alert("Hello, " + name); 
0

您忘记声明变量名称:

var res = prompt("What is your name?"); 
alert("Hello, " res);