JavaScript: establece el elemento seleccionado desplegable en función del texto de la opción

Digamos que tengo una lista desplegable como esta:

<select id="MyDropDown">
    <option value="0">Google</option>
    <option value="1">Bing</option>
    <option value="2">Yahoo</option>
</select>

y quiero establecer el valor seleccionado en función del texto de la opción, no el valor con javascript. ¿Cómo puedo hacer esto? Por ejemplo, con c # puedo hacer algo como el ejemplo a continuación y se seleccionaría la opción con "Google".

ListItem mt = MyDropDown.Items.FindByText("Google");
if (mt != null)
{
   mt.Selected = true;
}

¡Gracias de antemano por cualquier ayuda!

Respuestas a la pregunta(3)

Su respuesta a la pregunta