Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.11.2018, 20:50
Интересующийся
Отправить личное сообщение для cocsax92 Посмотреть профиль Найти все сообщения от cocsax92
 
Регистрация: 10.11.2018
Сообщений: 11

Помогите ученику =)
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">

<script src="js.js" type="text/javascript" defer> </script>
<link rel="stylesheet" href="css.css">
</head>
<body>
<button id="knopka"> Кнопка</button>
</body>
</html>

#knopka{
border: 1px solid black;
margin-top: 100px;
color: black;
width: 100px;
height: 40px;
background: red;
}


document.getElementById('knopka').onclick=numbers;
function numbers() {

document.write("1")


}

Вот. Хочу что бы при нажатии на кнопку выдавало число 1.
Пишет ошибку
Uncaught TypeError: Cannot set property 'onclick' of null
at js.js:1. и подчёркивает .onclick=numbers;

Если здесь поставить

<script src="js.js" type="text/javascript"
[I]defer[/I]
> </script>.

То при нажатии на кнопку она пропадает. зато появляется 1.
В чём дело ?

Через этот ресурс попробовал https://codepen.io/pen/

Эффект тот же когда ставишь defer. В чём дело то ?
Ответить с цитированием
  #2 (permalink)  
Старый 17.11.2018, 21:00
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Я был неправ. Причина не в этом.

Последний раз редактировалось MC-XOBAHCK, 17.11.2018 в 21:07.
Ответить с цитированием
  #3 (permalink)  
Старый 17.11.2018, 21:05
Интересующийся
Отправить личное сообщение для cocsax92 Посмотреть профиль Найти все сообщения от cocsax92
 
Регистрация: 10.11.2018
Сообщений: 11

да но тогда получается что 1 появляется сразу. а я хочу что б функция включалась и выдавала 1 только после нажатия на кнопку
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2018, 21:22
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

https://learn.javascript.ru/document-write
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 17.11.2018, 21:30
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Сообщение от cocsax92
Пишет ошибку
я попробовал - нет у меня никаких ошибок.
Сообщение от cocsax92
То при нажатии на кнопку она пропадает. зато появляется 1.
В чём дело ?
Ваш код именно это и должен делать.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма отправки mail. Помогите!!! rus1022 Events/DOM/Window 4 27.09.2017 20:52
Помогите сделать так чтоб по клику открывалось и по клику же закрывалось Maxsl_89 Элементы интерфейса 1 25.10.2013 16:11
Помогите с fancyBox Le-mark43 Events/DOM/Window 6 20.12.2012 08:08
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50
Люди, ПОМОГИТЕ! Bel666 jQuery 11 27.04.2010 15:38