Para eliminar acentos (tildes) en un String utilizando Javascript hay que hacer lo siguiente:

Tememos el siguiente String
var texto = "Camión";
Para eliminar los signos de puntuación tendremos que utilizar la siguiente función (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize)
function stripAccents(s) { return s.normalize("NFD").replace(/[\u0300-\u036f]/g, ""); }
De esta forma, al utilizar la función podemos eliminar los acentos.
var texto = stripAccents("Camión"); function stripAccents(s) { return s.normalize("NFD").replace(/[\u0300-\u036f]/g, ""); } //devuelve Camion

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.