Estoy cargando un SVG a través de una etiqueta de objeto y necesito acceder a los elementos de SVG (para manipularlos). ¿Cómo puedo hacer eso?¿Es posible navegar los elementos del objeto SVG desde el interior del HTML?
soluciones parciales Acá yo sepa:
params Uso SVG donde se define params para la etiqueta de objeto y parametrizar atributos de los elementos SVG. Este funciona muy bien para cosas como rect, pero no para g (grupo) que necesito mover (que toma una "transformación" que no se puede parametrizar, parece).
que he visto sugerencias para utilizar contentDocument o getSVGDocument() en el elemento objeto que se obtiene a través getElemenById ("yoursvgid"). Desafortunadamente, ninguno de los dos está trabajando - y sí, llamo a estos después de que haya cargado el SVG.
No puedo creer que no hay manera sencilla/fiable para acceder a elementos SVG desde dentro HTML (búsqueda aquí/web) - realmente apreciaría ayuda en esto!
Alternativamente, si hay alguna manera de llamar a una función definida dentro de SVG desde HTML (o viceversa), eso también lo haría. En general, cualquier forma de comunicarse entre SVG y HTML.
Bueno ... Usted podría utilizar SVG en línea en lugar si las etiquetas de objetos ... – yankee
Para estar seguro, usted sabe que pueda [SVG incrustar dentro XHTML] (http://phrogz.net/svg/ svg_in_xhtml5.xhtml)? – Phrogz
Sí, pero estoy tratando de llegar también a IE8 (que desafortunadamente no puedo ignorar ... todavía). ¿O hay una solución en línea para IE8 también? – Sekhar