Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

button click event html

HTML File:
<button id="this_is_a_button" name="this_is_a_button" onclick="when_the_button_clicked_func()">Button's text goes here</button>

JS File
function when_the_button_clicked_func(){
	// The events goes here
    alert("Wow! You clicked the button!"); // for example
}
Comment

button click

const thing = document.querySelector("#get-residents")


const cons = () => {
    console.log('click')
}

thing.addEventListener('click', cons)

/* this is what the query selector needs to operate 
    <button id="get-residents">get residents</button>
    
    <script src="main.js"></script>
    <script src="./node_modules/axios/dist/axios.min.js"></script>
*/
Comment

button click event

// Cache out buttons container, and all of the panels
const buttons = document.querySelector('.buttons');
const panels = document.querySelectorAll('.panel');

// Add an event listener to the buttons container
buttons.addEventListener('click', handleClick);

// When a child element of `buttons` is clicked
function handleClick(e) {
 
  // Check to see if its a button
  if (e.target.matches('button')) {

    // For every element in the `panels` node list use `classList`
    // to remove the show class
    panels.forEach(panel => panel.classList.remove('show'));

    // "Destructure" the `id` from the button's data set
    const { id } = e.target.dataset;

    // Create a selector that will match the corresponding
    // panel with that id. We're using a template string to
    // help form the selector. Basically it says find me an element
    // with a "panel" class which also has an id that matches the id of
    // the button's data attribute which we just retrieved.
    const selector = `.panel[id="${id}"]`;

    // Select the `div` and, using classList, again add the
    // show class
    document.querySelector(selector).classList.add('show');
  }
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: character length jquery 
Javascript :: new react 
Javascript :: for loop javascript array of objects 
Javascript :: dom traversal jquery 
Javascript :: javascript interview questions interviewbit 
Javascript :: moment max 
Javascript :: switch 
Javascript :: ~~ in js 
Javascript :: moment format dates 
Javascript :: singleton class in js 
Javascript :: remove backslash from json 
Javascript :: animation js 
Javascript :: online convert python to javascript 
Javascript :: Run FEnvQueryRequest 
Javascript :: heroku 
Javascript :: loop,array javascript 
Javascript :: expo create react native app command 
Javascript :: javascript arrow function syntax 
Javascript :: pushing characters in vector javascript 
Javascript :: JavaScript Object Prototypes 
Javascript :: React ES6 Modules 
Javascript :: javascript process.env.key with  
Javascript :: anchor tag jump to id top issue 
Javascript :: phaser place items on circle reverse 
Javascript :: phaser play animation after delay 
Javascript :: core.mjs:4057 JIT compilation failed for NgModule class AppModule 
Javascript :: 555 
Javascript :: smembers in redis 
Javascript :: split array by character javascript 
Javascript :: class declaration in javascript 
ADD CONTENT
Topic
Content
Source link
Name
8+5 =