我试图让这段代码对普通人说“你好”,但如果你的名字是尼克,我希望它说:“你好,你已经按下了(你按下的任何按钮) “。但它不工作,我不知道什么是错的,这是我正在尝试使用的代码。Javascript条件名称
<html>
<head>
<title></title>
<script type="text/javascript">
function Name(button)
{
ame = prompt("Whats Your Name?", "Visitor")
var ame = "Nick"
if(ame == "Nick"){
alert("Hello Master, You Have Pressed, " + button)
}else(ame != "Nick")
alert("Hello " + ame + ", You Pressed " + button)
}
</script>
</head>
<body>
<a href="javascript:Name('1')"><img src="1.gif"></a>
<a href="javascript:Name('2')"><img src="2.gif"></a>
<a href="javascript:Name('3')"><img src="3.gif"></a>
</body>
</html>
您在语句结尾缺少分号! – 2012-08-10 18:35:29
@siidheesh Javascript不需要它们。 – TheZ 2012-08-10 18:36:43
尝试提问题来描述问题,而不是你。您还应该保持JavaScript控制台处于打开状态,以便您看到错误消息。 – JJJ 2012-08-10 18:41:27