Estoy tratando de obtener datos de la ruta SVG y, hasta hace poco, de console.log(document.getElementById("path1").animatedPathSegList); La declaración funcionaba bien y devolvía el objeto esperado. De repente, la misma declaración está regresando "indefinido". Cambié algo en el código pero no directamente relacionado con esta declaración, pero no recuerdo cuál fue el cambio. Antes, podía encontrar fácilmente el objeto animationPathSegList en la consola usando console.log(document.getElementById("path1")); pero no hay ninguna lista que se pueda encontrar tanto en Firefox como en Chrome. Estoy totalmente perdido aquí. Gracias.
<svg width="210mm" height="297mm" viewBox="0 0 210 297" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 80,10 50,50 33,44 60,60 140,125 110,80 H 144 V 95" id="path1" /> </svg> <script> console.log(document.getElementById("path1")); console.log(document.getElementById("path1").animatedPathSegList);//undefined console.log(document.getElementById("path1").SVGPathSegList);//undefined </script>