Javascript - Como faço para essa função de calcular idade ser executa ao entrar?

Tenho essa função que calcula a idade ao modificar de um input tipo date, porém preciso que esse mesmo evento seja executado ao entrar da página.

document.getElementById("nascimento").addEventListener('change', function() {
  var data = new Date(this.value);
  if(isDate_(this.value) && data.getFullYear() > 1900)
      document.getElementById("idade").value = calculateAge(this.value);
});

function calculateAge(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calcular(data) {
  var data = document.form.nascimento.value;
  alert(data);
  var partes = data.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.idade.value = (calculateAge(junta));
}

var isDate_ = function(input) {
        var status = false;
        if (!input || input.length <= 0) {
          status = false;
        } else {
          var result = new Date(input);
          if (result == 'Invalid Date') {
            status = false;
          } else {
            status = true;
          }
        }
        return status;
}

Eu preciso de algo tipo do jQuery

$('#encaminhamentoInterno').ready(function () {

}

https://jsfiddle.net/s7du0tcx/

achei q seria simples adaptar esse código para calcular a idade assim que entrasse na página. mas não conseguir fazer funcionar. :confused:

Chama a função que quiser aqui dentro:

$(document).ready(function() {
	chamaAquiSuaFuncao();
});

https://learn.jquery.com/using-jquery-core/document-ready/

Como mostrei no exemplo anterior, funciona ao carregar a página, se realmente estiver usando jquery.

Fora isso, poste o código inteiro que tentou.

Funciona, da forma que vc falou. Botei um alerta pra testar e executou. Porém não está calculando a idade. Só calcula quando eu modifico o input onde tem a data de nascimento.
O código todo é esse que postei acima.

Posta o código atualizado com o document…ready.

Peguei o código daqui…

Levando em consideração esse código, como você quer calcular a idade ao carregar a página sem ter a data de nascimento informada?

Se a data vier carregada no input e voce adaptar as referencias, tudo fica funcionando:

https://codepen.io/anon/pen/rRLyay

Realmente funciona! estava passando o parâmetro errado aqui.

var data = new Date(inputNascimento.value);

obrigado pela ajuda, abraços.