Cambiar el texto que hay dentro de un <option>

  • Autor Autor kwk3
  • Fecha de inicio Fecha de inicio
K

kwk3

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, he instalado un tema de wordpress que incluye un buscador avanzado. Ese buscador cuenta con diferentes opciones para filtrar los resultados y viene en inglés por defecto. He traducido y todo el tema con Po Edit y está perfecto, menos esas opciones que no se pueden traducir así que estoy intentando hacerlo mediante javascript.

<form action="https://xxxxxxxxx.org/" class="header-search-form" id="searchmovie">
<select name="topsortby" class="search-movies">
<option value="ht_movie">Movie</option>
<option value="ht_show">TV Show</option>
<option value="cast">Cast</option>
<option value="news">News</option>
</select>


¿Cómo puedo cambiar los textos que hay dentro de los options? Me refiero a los textos "Movie, TV Show, Cast y News..." por sus correspondientes en español....

Al no tener estas etiquetas clases ni ID's no sé como llamarlas mediante getElementBy, además no sé exactamente como dar la orden en javascript para que cambie Movie, TV Show, Cast y News por Película, Serie, Reparto y Noticias.

¿Alguien me da alguna idea? Muchas gracias.
 
Usa selectores avanzados.

HTML:
document.querySelector('option[value="valor"]').value = "nuevo texto";
 
Atrás
Arriba