웹 디자인 및 개발에서는 JavaScript 언어가 자주 사용되며 풍부한 응용 시나리오가 있습니다. 이 기사에서는 JavaScript를 사용하여 서로 다른 입력 숫자에 따라 동일한 수의 그림이 나타나는 기능을 구현하는 방법을 소개하고 두 그림은 각각 다른 색상을 가지며 예제 코드가 함께 제공됩니다.
JavaScript는 웹 페이지에 코드를 삽입하여 동적 웹 페이지 효과와 사용자 상호 작용을 구현할 수 있는 스크립팅 언어입니다. 이 기사에서는 JavaScript를 사용하여 이미지 생성 및 색상을 제어합니다.
먼저 생성된 이미지를 저장하기 위해 HTML로 컨테이너를 만들어야 합니다. 코드는 다음과 같습니다:
<div id="image-container"></div>
다음으로, 이미지의 생성과 색상을 제어하는 JavaScript 코드를 작성해야 합니다. 구현의 기본 아이디어는 다음과 같습니다.
코드는 다음과 같습니다.
// 获取输入的数字 var input = prompt("请输入一个正整数:"); var num = parseInt(input); // 判断输入是否为正整数 if (num <= 0 || isNaN(num)) { alert("请输入一个正整数!"); } else { // 计算图片数量 var count = Math.ceil(num / 2); // 循环生成图片 for (var i = 0; i < count; i++) { var img = document.createElement("img"); // 对奇数次生成的图片应用一个背景颜色 if (i % 2 == 0) { img.style.backgroundColor = "red"; // 对偶数次生成的图片应用另一个背景颜色 } else { img.style.backgroundColor = "blue"; } // 将生成的图片添加到容器中 document.getElementById("image-container").appendChild(img); } }
코드 설명:
위 코드는 동일한 수의 서로 다른 색상의 사진만 생성합니다. 구성적인 사진을 생성해야 하는 경우 img 태그에 해당 src 속성 및 기타 속성 설정을 추가할 수 있습니다.
if (i % 2 == 0) { var img = document.createElement("img"); img.src = "red.png"; img.alt = "红色图标"; img.title = "红色图标"; img.className = "red-icon"; document.getElementById("image-container").appendChild(img); } else { var img = document.createElement("img"); img.src = "blue.png"; img.alt = "蓝色图标"; img.title = "蓝色图标"; img.className = "blue-icon"; document.getElementById("image-container").appendChild(img); }
코드 설명:
이 기능을 구현하는 과정에서 우리는 JavaScript를 사용하여 이미지 생성 및 색상을 제어하는 방법을 배웠을 뿐만 아니라 루프 및 조건부 판단을 통해 실제 문제를 해결하는 방법도 배웠습니다. 실제 프로젝트에서는 더 풍부하고 흥미로운 기능을 달성하기 위해 필요에 따라 해당 수정 및 확장을 수행할 수 있습니다.
위 내용은 자바스크립트가 다른 숫자를 입력하면 같은 수의 그림이 각각 다른 색상으로 나타납니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!