• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

123
Vistas
s.substr no es una función

Estoy usando canvg , pero cuando ejecuto esto:

 jQuery("#print").on("click", function() { mySvg(); }); function mySvg() { var svg = jQuery("#map svg"); canvg(document.getElementById('canvas'), svg); }

me sale esto en la consola

canvg.js:58 TypeError no detectado: s.substr no es una función

Aquí es un jsFiddle

almost 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Siguza es correcto, desea obtener el HTML interno de su SVG entonces (suponiendo que #map sea el padre directo de su svg de destino):

 var svg = jQuery('#map'); var txt = svg.innerHTML;

Luego desea pasar la variable txt como su segundo argumento canvg() .

almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda