2012-04-24 2 views
-1
<html> 
<head> 
<script type="text/javascript"> 
function displayDate() 

{ 
alert("hi"); 
var d=new Date(); 
var theDay=d.getDay(); 
switch (theDay) 
{ 
case 5: 
    document.write("Finally Friday"); 
    break; 
case 6: 
    document.write("Super Saturday"); 
    break; 
case 0: 
    document.write("Sleepy Sunday"); 
    break; 
default: 
    document.write("I'm looking forward to this weekend!"); 
} 

</script> 
</head> 
<body> 
<h1>My First Web Page</h1> 
<p id="demo">This is a paragraph</p> 
alert("before function call"); 
<button type="button" onclick="displayDate()">Display Date</button> 
alert("after function call"); 
</body> 
</html> 
+2

В чем проблема? –

+2

Я вижу, что у вас есть сигнал предупреждения javascript внутри html, а не внутри тегов скриптов. Вы проверили, есть ли ошибка в консоли? –

+0

Фактически я практикую javascript в блокноте (окнах), поэтому ничего в консоли нет. хотя я мог видеть предупреждения в консоли как таковые. – abson

ответ

3

функции не} наконец

function displayDate() 
{ 
alert("hi"); 
var d=new Date(); 
var theDay=d.getDay(); 
switch (theDay) 
{ 
case 5: 
    document.write("Finally Friday"); 
    break; 
case 6: 
    document.write("Super Saturday"); 
    break; 
case 0: 
    document.write("Sleepy Sunday"); 
    break; 
default: 
    document.write("I'm looking forward to this weekend!"); 
} 
} 
+0

спасибо @hkutluay за терпение, чтобы помочь мне – abson

+0

снова, что является лучшим способом для изучения javascript? – abson

+0

приветствуется .. лучший способ писать больше как другие языки :) и узнать, как отлаживать javascript с помощью инструментов разработчика и т. Д. – hkutluay

0

я только сейчас тестирования кода, и она работает с некоторыми изменениями:

<html> 
<head> 
<script type="text/javascript"> 
function displayDate() 

{ 
alert("hi"); 
var d=new Date(); 
var theDay=d.getDay(); 
switch (theDay) 
{ 
case 5: 
    document.write("Finally Friday"); 
    break; 
case 6: 
    document.write("Super Saturday"); 
    break; 
case 0: 
    document.write("Sleepy Sunday"); 
    break; 
default: 
    document.write("I'm looking forward to this weekend!"); 
} 
} 
</script> 
</head> 
<body> 
<h1>My First Web Page</h1> 
<p id="demo">This is a paragraph</p> 

<button type="button" onclick="displayDate()">Display Date</button> 

</body> 
</html> 
2

Вы просто отсутствует a} в конце вашей функции.

Проверка синтаксиса - первое, что вы хотите сделать, когда что-то не работает должным образом. Кроме того, проверяя, есть ли ошибка JavaScript в вашем браузере при тестировании :)

Смежные вопросы