How to use getElementById() in Javascript with tag name exception?
GavHern (64)

I have a bit of a tricky scenario. I want to select all of the children of and id #navbar that are <a> tags. I also don't want to select the children with the id #logoid. I have styled them this way with css like this:

#navbar a:not(#logoid) {
    /*Styling rules here*/
}

How could I select the same elements with javascript? I assume I use getElementById() but I'm not sure how to only get the <a> children and exclude the id #logoid. I hope I explained this properly.

You are viewing a single comment. View All
Answered by ArchieMaclean (618) [earned 5 cycles]
View Answer
mat1 (2509)

You should add a class to all the items in navbar which are not logoid, and then select those with something like getElementsByClassName('navbarElements')