즉, 함수에 전달 된 인수를 사용하여 동일한 코드에 정의 된 src의 중간에 어떻게 배치 할 수 있습니까?JavaScript를 사용하여 이미지 src에 인수를 추가하는 방법은 무엇입니까?
참고 :주십시오 아니요 jQuery. 고맙습니다. 여기
은 ...자바 스크립트 내 코드입니다 :
<script>
var icons = document.getElementsByClassName("icon"); // All elements of the "icon" class.
var x, y; // Counters.
/* The purpose of the below function is to assign images to 8 members of the same
class, given a piece of the image name from an argument passed to a function. */
function go(test1, test2, test3, test4, test5, test6, test7, test8) {
for(x = 0; x < arguments.length, y < (y + 8); x++, y++)
icons[y].src = "http://example.com/img/" + arguments[x] + ".jpg";
}
</script>
HTML :
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img class="icon" src="" />
<img onclick="go(1, 2, 3, 4, 5, 6, 7, 8)" src="example.jpg" />
그리고 미친 양의 논증과 이상한 루프 이외에는 작동하지 않는 것은 괜찮습니까? – adeneo
시도 아이콘 [y] .setAttribute ('src', yourURL); – cyborg86pl
이미지가 깨진 이미지로 표시됩니다. –