getElementById не работает в popup.js [расширение chrome] - PullRequest
0 голосов
/ 17 мая 2018

Я хочу заменить слово null словом REPLACED в моем всплывающем окне с расширением chrome

Мой HTML

<!DOCTYPE html>

<html>
  <head>
    <script src="popup.js" type="text/javascript"></script>
  </head>

  <body>
    <h1> Wordnik Lookup </h1>
    <p id = "userselect">null</p>

  </body>
</html>

My popup.js:

document.getElementyById("userselect").innerHTML = "REPLACED!";

Сообщение об ошибке, полученное при проверке всплывающего окна

Uncaught TypeError: document.getElementyById не является функцией

Любая помощь по этому вопросу будет принята с благодарностью:)

1 Ответ

0 голосов
/ 17 мая 2018

Существует два вида ошибок.Одним из них является typo (орфографическая ошибка).Другая включает в себя позицию JavaScript.

<html>
  <head>

  </head>

  <body>
    <h1> Wordnik Lookup </h1>
    <p id = "userselect">null</p>

     <!--- Kep JavaScript at end. Otherwise listen for DOMContentloaded event --->
     <script src="popup.js" type="text/javascript"></script>
  </body>
</html>

Внутри popup.js

document.getElementById("userselect").innerHTML = "REPLACED!";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...