2014-02-09 2 views
0

Недавно я окунул свой носок в JavaScript и очень быстро столкнулся с некоторыми проблемами. Я пытаюсь запустить простую программу Hello World, которая не работает. Всякий раз, когда я открываю html-файл в Safari, я получаю только пустую страницу. JavaScript IS включен в настройках Safari. Файл сохраняется с расширением .html. Вот код, который я написал в Sublime Text 2:Код JavaScript дает пустую страницу в Safari

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"/> 
    <title> JS Test Page </title> 
</head> 

    <script type=“text/javascript”> 
      document.write(“hello world”); 
    </script> 

<body> 

</body> 
</html> 

Если это помогает, путь к файлу в адресе: файл ///Users/ME/Desktop/testJS.html

ответ

2

Вы нужно поместить свой тег скрипта в тег головы или тела.

Существует также проблема с двойными кавычками. Они были символами юникода. Возможно, вы скопировали их с веб-сайта, используя странный шрифт или что-то вместо того, чтобы вводить их, и это было бесполезно.

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"/> 
    <title> JS Test Page </title> 

    <script type="text/javascript"> 
      document.write("hello world"); 
    </script> 
</head> 


<body> 

</body> 
</html> 
0

Вы скопировали и вставляете этот код?

<script type=“text/javascript”> 
    document.write(“hello world”); 
</script> 

Вы ошибка только потому, что ваши двойные кавычки, попробуйте этот код ниже:

<script type="text/javascript"> 
    document.write("hello world"); 
</script> 

и поставить сценарий тег внутри тела или головы тега.

+0

Вы только что написал все, что я уже писал: -/ –

+0

Мы писали почти в одно и то же время. –

+0

Разве вы не можете удалить и проголосовать за меня, так как я отправил 10 минут раньше? –

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