There's a ton of other functions you need like element.addEventListener, insertAdjacentElement, XMLHttpRequest (when you need progress) etc. etc.
At that point you might as well save yourself and the person after you a major headache and just use jQuery whose API everybody knows.