Here is a code that will trigger an event when the check box with class checkbox is changed:
<div>
  <input type="checkbox" class="checkbox" name="option1">
  <label for="option1">option1</label>
</div>
<div>
  <input type="checkbox" class="checkbox" name="option2">
  <label for="option2">option2</label>
</div>
<script type="text/javascript">
 document.querySelectorAll('.checkbox').forEach(item => {
   item.addEventListener('change', event => {
     // lets get name that we can find out which one has been changed
     let name = event.target.getAttribute("name");
      if(event.target.checked){
        console.log(`${name} was unchecked and now is checked`);
      }else{
        console.log(`${name} was checked and now is unchecked`);
      }
      
   })
 })
</script>
so you can have as many checkboxes as you want with class checkbox
During our discuss in the comments you want to save some commands, so these may help you:
<div>
  <input type="checkbox" data-command="vlan1=command1" class="checkbox" name="option1">
  <label for="option1">option1</label>
</div>
<div>
  <input type="checkbox" data-command="vlan4=command2" class="checkbox" name="option2">
  <label for="option2">option2</label>
</div>
<button type="button" id="save">save</button>
<script type="text/javascript">
    let commands = [];
   document.getElementById("save").addEventListener("click" , event => {
        document.querySelectorAll('.checkbox').forEach(item => {
            
            if(item.checked){
                let name = item.getAttribute("name");
                //do some thing here
                commands['comamnd_' + name] = item.getAttribute("data-command");
            }
        });
   });
 
</script>
Whenever the submit button is clicked you have a loop throw all the inputs and save commands in an array.
After that, you can use the element of array like commands.comamnd_option1 or just loop throw the array.