getElementById无法在popup.js中工作[chrome extension]

时间:2018-05-17 17:06:40

标签: javascript google-chrome

我想在我的chrome扩展程序弹出窗口

中用单词REPLACED替换单词null

我的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>

我的popup.js:

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

检查弹出窗口时收到的错误消息

未捕获TypeError:document.getElementyById不是函数

对此的任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:0)

有两种错误。一个是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!";