JavaScript를 처음 사용하기 때문에 "fancybox-close"클래스의 요소를 클릭하면 이미지 src가 "next.png"로 변경됩니다. 불행히도, "onclick"이벤트를 "a"태그에 추가하는 것만으로는 그 일을 할 수 없습니다. 왜냐하면 HTML 코드는 JQuery에 의해 생성되고 나에게는 알려지지 않았기 때문입니다. 나는이 HTML을 파이어 버그 (firebug)로 검사했기 때문에 "fancybox-close"클래스 만 사용할 수있다.HTML에서 onclick을 사용하지 않고 JavaScript로 img src를 변경하십시오.
SRC를 변경하려는 요소의 HTML (변경 가능). 이미지의 SRC는 이전에 onclick (사진 갤러리 열림)을 사용할 수 있었던 다른 JavaScript 코드에 의해 변경되었습니다. 이제 나는 위에서 설명한 다른 상황에서 다시 변경하고 싶습니다. 코드 (방화범이 끌려와 함께 검사) 나는 변경할 수 없습니다 갤러리의
<img src="" alt="Next button" name="nextbutton" class="buttonimage" />
<a class="fancybox-item fancybox-close" href="javascript:;" title="Close">
내 자바 스크립트. 코드를 작동 시키려면 document.getElementsByClassName을 document.images.XXX.src에 첨부하는 방법을 모르겠습니다.
var close = document.getElementsByClassName("fancybox-close").onclick;
document.images.nextbutton.src = "../../images/next.png";
jQuery를 사용할 수 있습니까? –
시도 했습니까 : document.getElementsByClassName ("buttonimage"). src = "../../ images/next.png"; –
아니요 jQuery 사용법을 모르겠습니다. document.getElementsByClassName ("buttonimage")을 시도하지 않았습니다. src = "../../ images/next.png", 지금 시도해 봤습니다. "buttonimage"는 무엇입니까? 요소의 클래스 (거기에 배치 할 수 없었 음), 이미지 src 또는 요소의 이름 또는 다른 것? 아니면 그것이 (또한 시도) 어떻게 지내야합니까? –