이미지 링크를 삽입하기 위해 javascript (flickrshow-7.1.js)의 innerHtml에 href 태그를 삽입하면이 오류가 발생합니다. 이미지는 flickrshow javascript를 사용하여 flickr 계정에서 가져와 슬라이드 쇼로 웹 사이트에 표시됩니다.정의되지 않은 appendChild를 호출 할 수 없습니다.
a.onLoadWindow = function() {
a.elements.target = typeof a.elements.target === "string" ? document.getElementById(a.elements.target) : a.elements.target;
a.elements.target.innerHTML = '<a href="http://www.google.com"><div class="flickrshow-container" style="background:transparent;height:' + a.elements.target.offsetHeight + "px;margin:0;overflow:hidden;padding:0;position:relative;width:" + a.elements.target.offsetWidth + 'px"></div></a>';
'정의되지 않음'은 모두를 말합니다. 추가하려는 노드가 존재하지 않습니다. –
"a"는 어디에 정의되어 있습니까? – JaredPar
코드의이 부분에 href 태그를 추가하기 전에 @Jared Code에는 오류가 없었으며 정상적으로 작동했습니다. – Learner2011