2010-08-02 3 views
0

Очень новый для JS здесь. Когда я пишу PHP, у меня нет проблем с назначением переменных внутри функции, но внутри функции JavaScript это не работает. Зачем?Почему я не могу назначить переменную внутри функции в Javascript?

пример:

function hello() { 

var animal = 'Dog'; 
document.write(animal); 

} 
+6

Почему это не работает? ... Что происходит? –

+0

Определить «не работает». Назначение переменной должно работать нормально. – NullUserException

ответ

7

Вы называете функцию hello() где-нибудь? Если нет, вы не будете выполнять содержимое функции, и, таким образом, не произойдет write.

+0

Я пробовал тот же код на новой странице, и он работал нормально, что-то на другой странице, должно быть, мешало. – Clark

1

положить этот фрагмент кода внутри функции, чтобы проверить, если ваша функция вызывается

alert('snippet');

Если появляется окно с сообщением, ваш код должен работать, но если этого не произойдет, то функция не выполняется , также опубликуйте некоторое кодирование html.

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