Advertisement
Guest User

search-bar

a guest
Apr 17th, 2020
1,081
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class SearchBar extends HTMLElement {
  2.    connectedCallback(){
  3.        this.render();
  4.    }
  5.  
  6.    set clickEvent(event) {
  7.        this._clickEvent = event;
  8.        this.render();
  9.    }
  10.  
  11.    get value() {
  12.        return this.querySelector("#searchElement").value;
  13.    }
  14.  
  15.    render(){
  16.        this.innerHTML = `
  17.        <div id="search-container" class="search-container">
  18.             <input placeholder="Search football club" id="searchElement" type="search">
  19.             <button id="searchButtonElement" type="submit">Search</button>
  20.        </div>`;
  21.  
  22.        this.querySelector("#searchButtonElement").addEventListener("click", this._clickEvent);
  23.    }
  24. }
  25.  
  26. customElements.define("search-bar", SearchBar);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement