Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.11.2015, 14:12
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

вопрос по туториалу
http://javascript.ru/tutorial/events...voystvo-obekta

категорически не срабатывает, не понимаю почему, просто скопипастил и один фиг.
<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript">
			document.getElementById('myElement').onclick = function() 
			{
				alert('Спасибо')
			}
		</script>
	</head>

	<body>
		<input id="myElement" type="button" value="Нажми меня"/>
	</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 23.11.2015, 14:51
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

innowed,
на момент когда срабатывает
Сообщение от innowed
  document.getElementById('myElement').onclick = function()
06
            {
07
                alert('Спаси о')
08
            }
input еще не создался .

<!DOCTYPE html>
<html>
<head>


</head>

<body>
<input id="myElement" type="button" value="Нажми меня"/>
<script>

    document.getElementById('myElement').onclick = function()
    {
        alert('Спасибо')
    }
</script>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 23.11.2015, 14:52
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

innowed,
http://learn.javascript.ru/onload-ondomcontentloaded
Ответить с цитированием
  #4 (permalink)  
Старый 23.11.2015, 14:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

innowed,
нет элемента а вы ему клик присваиваите
window.onload =  function() {
//сюда ваш код
}
Ответить с цитированием
  #5 (permalink)  
Старый 23.11.2015, 15:13
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

понял, спасибо!
Ответить с цитированием
  #6 (permalink)  
Старый 23.11.2015, 15:38
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Сообщение от рони Посмотреть сообщение
innowed,
нет элемента а вы ему клик присваиваите
window.onload =  function() {
//сюда ваш код
}
Лучше просто вставлять скрипт в конец страницы. Во-первых, window.onload будет дожидаться загрузки изображений и прочего медиа, что для работы с DOM не нужно, а во-вторых, до загрузки верстки этот скрипт вообще не нужен, он будет лишь визуально затормаживать рендеринг страницы.
Ответить с цитированием
  #7 (permalink)  
Старый 23.11.2015, 15:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Erolast,
ок!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по toDataURL() GodZiLA Общие вопросы Javascript 0 03.06.2014 17:21
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Вопрос по each() и перебору строк таблицы battrack jQuery 1 09.02.2012 14:30
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49