Máscara CPF CNPJ com Javascript

Máscara CPF CNPJ com Javascript

Implementar uma máscara de CPF ou CNPJ nunca foi tão simples. Isto sem usar nenhuma biblioteca (Jquery, etc...). Com Javascript puro é possível mascarar um input facilmente, vejamos os códigos abaixo, estão comentados para facilitar, caso reste alguma dúvida é só comentar, segue:

Formulário HTML:




E segue o código JavaScript, pode vir logo abaixo o código do formulário: