> 웹 프론트엔드 > 프런트엔드 Q&A > JavaScript는 그림의 무작위 표시를 구현합니다.

JavaScript는 그림의 무작위 표시를 구현합니다.

WBOY
풀어 주다: 2023-05-21 09:32:36
원래의
2161명이 탐색했습니다.

JavaScript는 웹 개발에 널리 사용되는 스크립팅 언어입니다. 기능 중 하나는 사진을 무작위로 표시하는 데 도움이 되는 것입니다. 이미지를 무작위로 표시하면 웹사이트의 재미와 상호작용성이 향상되는 동시에 사용자에게 더 나은 시각적 경험을 제공할 수 있습니다. 이 기사에서는 JavaScript에서 이미지를 무작위로 표시하는 기능을 구현하는 방법을 살펴보겠습니다.

1. 이미지 배열 가져오기

먼저 JavaScript에서 이미지 배열을 정의한 다음 무작위로 표시해야 하는 이미지를 배열에 추가해야 합니다. 이 예에서는 간단한 3개의 이미지를 사용합니다.

var images = new Array();
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
로그인 후 복사

2. 함수 작성

다음으로 사진을 무작위로 선택하는 함수를 작성해야 합니다. 이 함수는 우리가 정의한 이미지 배열에서 이미지를 무작위로 선택하여 웹 페이지에 표시합니다.

function displayRandomImage() {
    var randomIndex = Math.floor(Math.random() * images.length);
    var image = document.createElement("img");
    image.src = images[randomIndex];
    document.body.appendChild(image);
}
로그인 후 복사

이 함수의 첫 번째 코드 줄은 0보다 크거나 같고 1보다 작은 난수를 반환하는 Math.random() 메서드를 사용합니다. 이 난수에 이미지 배열의 길이를 곱하여 소수를 얻은 다음 Math.floor() 메서드를 사용하여 정수로 반올림합니다. 이 정수는 표시해야 하는 이미지의 인덱스입니다.

그런 다음 img 요소를 만들고 해당 요소의 src 속성을 무작위로 선택한 이미지의 경로로 설정한 다음 해당 요소를 웹 페이지에 추가하세요. 이렇게 하면 사진을 무작위로 표시하는 기능이 가능해집니다.

3. 무작위 표시 실행

마지막으로 웹페이지에 이미지를 무작위로 표시하는 기능을 실행해야 합니다. 이를 위해 버튼이나 링크의 클릭 이벤트에 함수를 바인딩하거나 웹페이지의 로드 이벤트에서 함수를 트리거할 수 있습니다.

window.onload = displayRandomImage;
로그인 후 복사

위 코드는 웹페이지가 로드된 후 이미지를 무작위로 표시하는 함수를 자동으로 호출합니다. 버튼의 클릭 이벤트에 바인딩할 수도 있습니다:

<button onclick="displayRandomImage()">随机显示图片</button>
로그인 후 복사

이런 식으로 사용자가 버튼을 클릭하면 그림을 무작위로 표시하는 기능이 트리거되어 그림을 무작위로 표시합니다.

결론

이상은 JavaScript를 사용하여 이미지를 무작위로 표시하는 방법입니다. 간단하고 이해하기 쉬우며 많은 코드가 필요하지 않으며 웹 페이지에 재미와 상호 작용성을 추가할 수 있습니다. 이미지 배열을 사용자 정의하거나 코드를 변경하여 보다 복잡한 효과를 얻을 수 있습니다. 이 기사가 귀하가 원하는 것을 달성하는 데 도움이 되기를 바랍니다.

위 내용은 JavaScript는 그림의 무작위 표시를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿