javascript를 통해 SVG 요소의 html을 가져 오려고합니다. 사파리를 제외한 모든 브라우저에서 html을 얻을 수 있습니다. 사전에 http://bit.ly/1o1CAs2Safari : jquery를 통해 SVG 요소 html을 가져올 수 없습니다.
감사 : 나는 내가 여기 바이올린을 준비 링크입니다 한이 오류
TypeError: 'undefined' is not an object
을 보여주는 다음 콘솔을 확인.
javascript를 통해 SVG 요소의 html을 가져 오려고합니다. 사파리를 제외한 모든 브라우저에서 html을 얻을 수 있습니다. 사전에 http://bit.ly/1o1CAs2Safari : jquery를 통해 SVG 요소 html을 가져올 수 없습니다.
감사 : 나는 내가 여기 바이올린을 준비 링크입니다 한이 오류
TypeError: 'undefined' is not an object
을 보여주는 다음 콘솔을 확인.
년대 SVG는 XML 문서
var svg = document.getElementById('svg_root'); // or whatever you call it
var serializer = new XMLSerializer();
var str = serializer.serializeToString(svg);
.html 중에서() HTML하지 SVG위한 자바 스크립트 함수 innerHTML을 사용한다.
var svg = document.getElementById('svg_root');
alert(svg.parentElement.innerHTML);
는
Ok.It이 필요로 출력을 제공 나를 위해 일하지만, 그것은 다른 모든 브라우저에서 작동하는 이유. – Pankaj
아마도 사파리 버전과 svg 요소를 렌더링하는 방법에 따라 다릅니다. – faby