다른분이 같은 문제 질문하신거에 답변을 보니
document.write("rgb("n + ", " + m + ", " + s + ") ");
이 부분을
document.writeln("<div style='background-color: rgb(" + n + ", " + m + ", " + s + ")'></div>");
와 같이 수정하시면 정상 출력됩니다.
라고 하셨는데 (" + n + ", " + m + ", " + s + ") 이부분이 이해가 잘 안되네요.
결과값에 rgb(148,196, 133) 이렇게 보이게 해야 하는데..+n+는 무슨 의미인지..
만일
n=148
m=196
s=133
이면
"rgb(" + n => "rgb(148" 이 되고
"rgb(" + n + "," => "rgb(148," 이 되고
"rgb(" + n + "," + m => "rgb(148, 196" 이 되는 식으로 문자열이 만들어져 갑니다.
다시 한 번 보시기 바랍니다.