Браузер не видит js-функцию

187
30 сентября 2018, 23:00

Подключил скрипт language="javascript" type="text/javascript" src="script/SCRIPT.js".

Написал внутри функцию function.buttonclick() и console.log("Скрипт подключен").

Создал кнопку с onclick="buttonclick().

Открыл браузер, нажал кнопку, в консоли не нашёл console.log'а, а только:

Uncaught ReferenceError: buttonclick is not defined

Эта вещь оставалась даже если я скрипт переносил внутрь <script></script> с удалением src().

Что я делаю не так?

UPD:

function buttonclick() {
    var p = document.getElementById("input");
    var word = ();
    document.getElementById('input').textContent=word;
    var node = p.cloneNode();
    console.log(word);

    var tp = document.createTextNode(word);
}
console.log("Скрипт подключен");
Answer 1

<button id="btn">button</button> 
 
<script type="text/javascript"> 
  var btn = document.getElementById("btn"); 
  btn.addEventListener("click", btnClick); 
 
  function btnClick() { 
    console.log(btn.innerText); 
  } 
</script>

вариант с onclick:

<button id="btn" onclick="btnClick()">button</button> 
 
<script type="text/javascript"> 
  var btn = document.getElementById("btn"); 
 
  function btnClick() { 
    console.log(btn.innerText); 
  } 
</script>

READ ALSO
AngularJs, почему не может найти контроллер?

AngularJs, почему не может найти контроллер?

подключил вебпак и angular вылетает с ошибкой

171
NULL значение в Relationship MySql

NULL значение в Relationship MySql

Имеется таблица:

223
Запрет добавление в таблицу данных MariaDB

Запрет добавление в таблицу данных MariaDB

Суть: Если добавлять в таблицы moderators_products и subadmins_products записи, то возможна ситуация при которой один и тот же id из таблицы users будет соответствовать...

184