Internet Explorer에서 javascript를 사용하여 svg 태그의 html 콘텐츠를 가져 오는 데 문제가 있습니다.IE에서 svg 태그 결과 innerHTML이 정의되지 않았습니다.
내 자바 스크립트 코드는 다음과 같다 :
console.log($('.icon')[0].innerHTML);
내 HTML 문서 내 태그 :
<svg class="icon"><use>testing</use></svg>
이는 크롬, 파이어 폭스와 무엇을 우리가 잘 작동하지만, 인터넷 익스플로러 I에서 정의되지 않은 오류가 발생했습니다. Javascript와 jQuery를 혼합 한 것입니까?
어떻게 내 svg 태그의 내용을 가져올 수 없습니까? 나는 다른 것들을 시도하고 종종 "SCRIPT5007 : 정의되지 않은 또는 null 참조의 'innerHTML'속성을 설정할 수 없습니다.
도와주세요 :) 감사합니다.
나는 document.getElementsByTagName ('svg') [0] .innerHTML만을 사용해 보았습니다. 아직 정의되지 않은 오류가 있습니다. – aventic
IE11에서 SVG 요소를 빈 div에 추가하고 _its_ innterHTML을 가져 와서 올바른 내용을 반환 할 수있었습니다. '