ciao daspide,
cambiare il type non è possibile (parametro di sola lettura)
puoi però mettere l'input dentro un div e cambiare l'innerHTML
e poicodice:<div id="divCampo"><input type="text" name="NomeCampo"></div>
codice:document.getElementById('dicCampo').innerHTML='<input type="password" name="NomeCampo">';![]()