Soy nuevo en Protoype.JS y lo estoy probando un poco porque escuché que era bueno, pero estoy atascado bastante rápido. Tan fácil como esto es con jQuery, parece ser el fin del mundo para obtener el texto en un elemento. He intentado innerHTML de varias maneras, pero lo único que puedo obtener es "indefinido".Prototype.js obtener texto de un elemento
alert($$('.mnu_item').innerHTML);
alert($('content').innerHTML);
Ninguno de estos trabajos. El contenido es un div con id "contenido" y .mnu_item es una etiqueta de anclaje con clase ".mnu_item". No entiendo cuál es el problema, probablemente sea algo estúpido, pero sería genial si alguien pudiera señalarme en la dirección correcta.
EDIT: he descubierto que no es el innerHTML que no funciona pero es el selector de clase. La segunda línea del código de arriba funciona. ¿Cómo puedo seleccionar un elemento por su clase en la última versión de Prototype si esta no es la forma correcta?
use jQuery, y simplemente llame a $ ('content ') .html(); para recuperar html –
rima educativa: es bastante difícil de decir sin el HTML. – acme