새로 고침 할 때마다 배경색을 변경하는 데 문제가 있습니다. 도움을 주시면 감사하겠습니다. 지금까지 내 js는 다음과 같습니다.
var colors = ['#760CE8', '#4782B1', '#E8890C'];
var changeBackground = function() {
document.body.style.background = colors([Math.floor(Math.random()*colors.length)]);
};
changeBackground();
거의 완료되었습니다.
라인에서
document.body.style.background = colors([Math.floor(Math.random()*colors.length)]);
주변의 괄호를 제거해야합니다 [Math.floor(Math.random()*colors.length)]
. 그렇지 않으면 JS는 colors
함수 로 호출하고 싶다고 생각합니다 . 대신 인덱스로 배열에 액세스하려고합니다. 그것이 대괄호가하는 일입니다. 그래서 그것을 변경하십시오
document.body.style.background = colors[Math.floor(Math.random()*colors.length)];
그리고 괜찮을 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다