Puedes hacerlo con document.getElementsByTagName("legend"), si es el unico que tienes seria document.getElementsByTagName("legend")[0].innerHTML, en caso de que tengas varios, o sabes que posicion ocupa y en lugar del 0 pones esa posicion (lo cual es bastante chapucero), o bien le das un id a ese legend y lo coges con el document.getElementById("tuLegend").innerHTML
Para lo de la ñ, tendras que poner un juego de caracteres en el doctype de tu pagina, por ejemplo el utf8.