classList.js
classList.js copied to clipboard
add() function with no arguments
Hello, I am a little confused when using the add function in classList.js. If I pass no argument to add, just like:
element.classList.add(), the element class will add "undefined" to the end.
This is because the source code using token = tokens[i] + ""; to generate className "undefined" , but in HTML5 classList property, element.classList.add() will not affect the class name.
Of course this is an easy bug to fix, I am wondering if it is some kind of features so you leave it the way? Or it is just a bug :)
Sorry for my poor English and looking forward to your reply.
This is a valid bug and I will look into it at a later time
@eligrey I can fix that if you don't mind
We're experiencing the same issue, I'm also happy to take a look at it.