나는 사이트와 JavaScript를 처음 사용합니다. 이 작은 UserScript를 시작으로 작성하기 시작했습니다. 기본적으로 마우스 포인터를 썸네일 이미지 위에 올리면 팝업 창으로 확대됩니다.사용자 스크립트에서 마우스 오버시 이미지의 src를 얻는 방법
필자는 Firebug를 사용하여 이미지 URL이 포함 된 올바른 코드 블록을 식별했습니다.
<div id="profPhotos">
<a class="profPhotoLink" href="photo.php?pid=6054657&uid=1291148517">
<img width="163" height="130" src="http://th0.max.ipstatic.net/thumbs/163x130/0e/e9/604x402_1291148517_6054657.jpg">
</a>
<br>
</div>
그리고 변수에 대한 URL을 검색하기 위해 아래 코드를 작성했습니다.
var thumbURL = document.getElementById("profPhotos").getAttribute("src");
는하지만 파이어 버그 콘솔 코드의 조각을 실행하면 그냥 확인하기 위해서는 null
를 검색합니다.
여기 뭔가 잘못 되었나요? 당신의 친절한 도움은 대단히 감사하겠습니다. :)
img – JercSi
에 id = "profilPhotos"입력 또한 "src"와 같은 경우 "getAttribute()"가 필요하지 않습니다. DOM 요소의 속성입니다. 사실, Internet Explorer에서 "getAttribute()"를 사용하면 전혀 작동하지 않습니다 (제 생각 엔). – Pointy
'profPhotos'는'img'가 아닌'div'입니다. –