JSFiddle - React, Tailwind, and code Playground

by Tony Montana

HTML

<input type="date">

JavaScript

// Cria um protótipo para iterar uma NodeList monitorando cada elemento com 
// addEventListener
NodeList.prototype.addEventListener = function(event, func) {
    this.forEach(function(content, item) {
       content.addEventListener(event, func);
    });
}

// Função definida por mim
function minhaFuncao () {
    alert("AAAHHHHHHH!!!");
}

// Pega todos os formulário tipo date na página
var formularioDate = document.querySelectorAll("input[type='date']");

// Monitora todos os formulários da lista acima com addEventListener
formularioDate.addEventListener("blur", minhaFuncao);