Proste rozszerzenie Chrome JavaScript - Otwieranie adresu URL - zmodyfikowane z tekstu wejściowego

Próbuję użyć poniższego kodu, aby utworzyć proste rozszerzenie chrome, mieć tekst wejściowy i przycisk, a po kliknięciu przycisku chcę pobrać określony adres URL. Mam problem z napisaniem kodu. Jestem całkiem nowy w JavaScript.

<!doctype html>
<html>
  <head>
  <title>Title Name</title>
      <style>
  body {
    min-width: 357px;
    overflow-x: hidden;
  }

  img {
    margin: 5px;
    border: 2px solid black;
    vertical-align: middle;
    width: 75px;
    height: 75px;
  }
</style>

 </head>
 <body>
    <input type="text" name="enter" class="enter" value="67" id="lolz" />
    <button type="button" id="the_button">LookUp Site ID</button>
    <script src="popup.js"></script>
</body>
</html>
popup.js - zaktualizowany
var VanillaRunOnDomReady = function() {
 document.getElementById('the_button').addEventListener('click', myFunction);
   function myFunction() { 
var siteid = document.getElementById('lolz').value 
  //window.location = "https://www.websiteimusing.com/siteid" + siteid;
  chrome.tabs.create({ url: "https://www.websiteimusing.com/siteid" + siteid}); 
  }
 }

}

Manifest.json
{
   "manifest_version": 2,

   "name": "ID URL opener",
   "description": "Enter ID and it will pull up the correct URL",
   "version": "1.0",

   "browser_action": {
     "default_icon": "icon.png",
     "default_popup": "popup.html"
   },
 "permissions": ["tabs"]
}
Bieżący błąd - zaktualizowany

To nie zapełnia błędu, nigdy nie ładuje adresu URL po kliknięciu przycisku, żadnych pomysłów?

questionAnswers(1)

yourAnswerToTheQuestion