Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I set a function to an event listener [duplicate]

Tags:

javascript

dom

I have this function displaySelectedUser, so I want to Set displaySelectedUser as a change event listener for the <select></select> UI element using only the DOM Selector API.

this is the code that I have tried out:

<body>
<div class="select">
      <select class="select-text">
        <option disabled selected>Select User</option>
         <option>user 1</option>
         <option>user 2</option>
      </select>
</div>
<body>
<script>
   const displaySelectedUser = () => {
 //some code...
};
    document.querySelector('select').change = displaySelectedUser;   
  };
</script>
like image 812
b0nbon Avatar asked Dec 07 '25 04:12

b0nbon


1 Answers

Try this using the HTML5 Selector API.

 document.querySelector(".select").addEventListener("change", displaySelectedUser)
like image 150
electrode Avatar answered Dec 08 '25 18:12

electrode



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!