I want to make it so when the user hovers over the label of radio buttons for a series of colours, the label's background changes to that colour using javascript in a .js file. I appear to be having difficulty selecting the element, however. Nothing occurs when I hover over the labels, so I believe I have issues with selecting the labels. I am not to use jQuery for this problem.
let colourLabel = document.getElementsByName("label");
colourLabel.addEventListener("mouseover",function(event)
{
    event.target.style.color = "white";
    event.target.style.backgroundColor = colourLabel.textContent;
});<fieldset>
  <legend>Colours</legend>
  <div>
   <input type="radio" name="colour" id="red" value="red" />
   <label for="red" name = "label">red</label>
  </div> 
    