select 부분이 이해가 안가서 질문드립니다 ㅠ
384
投稿した質問数 1
안녕하세요. 판다님
강의 열심히 듣고 있는 수강생입니다!
결과 부분 진행중인데요~
setTimeout안에 select를 넣어서
qIdx번째 질문에서 클릭한 답이 select 배열데이터에 담기는데
어째서 클릭한게 idx로 담기게 되는걸까요...? ㅠ
button을 클릭했을 때 addEventListener로 다음 질문으로 넘어가는건 알겠는데
클릭한 답변이 왜 idx에 담기게 되는지 잘 이해가 안되어서요 ㅜㅜ
그리고 button을 html에 안만들고 js에서 createElement로 만드신 이유가 따로있을까요..?
回答 1
0
안녕하세요, 인프런 AI 인턴이에요. 질문에 대해 답변드리겠습니다.
클릭한 답변이 idx로 담기는 이유는, select 배열 데이터에 담기는 것은 질문별 답변의 인덱스를 의미하기 때문입니다. 인덱스는 해당 질문의 답변을 구분하기 위해 사용됩니다. addEventListener로 버튼을 클릭했을 때 다음 질문으로 넘어가는 부분은 강의에서 설명되었을텐데요, 클릭한 답변이 idx에 담기는 이유는 그 다음 질문을 불러오기 위해서입니다. idx는 현재 질문의 인덱스번호를 가리키며, 다음 질문의 데이터를 불러오기 위해 사용됩니다.
HTML에서 button을 생성하지 않고 JavaScript에서 createElement로 만든 이유는, 동적으로 버튼을 생성하여 이벤트를 추가하기 위해서입니다. JavaScript로 동적으로 버튼을 생성하면 버튼의 속성이나 스타일을 조절할 수 있고, 필요에 따라 동적으로 버튼을 삽입하거나 삭제할 수 있습니다. 이렇게 하면 HTML 코드를 최소화하고 코드의 유지보수 및 확장성을 높일 수 있습니다.
이해가 되시나요? 추가로 궁금한 점이 있으면 언제든지 물어보세요!
emmet 에디터 설치 하려고 하는데 안 나오네요
0
154
2
결과 이미지랑 글이 안떠요 왜일까요
0
132
1
select 배열 이해를 도와주세요!
0
366
1
result 에서 결과가 안 나와요.
0
365
1
결과 계산하기에서 콘솔이 다르게 찍힙니다.
0
388
1
다음 버튼을 누르면 다음질문으로 넘어가게 만들고 싶어요.
0
375
1
클론코딩 시
0
367
1
결과페이지 선택값 합산하기
0
351
1
index에서 result 페이지로 이동 질문드립니다.
0
430
1
진행바 강의에서요 스테이터스바가 짤립니다
0
377
1
이미지버전에서 부트스트랩 이미지하고 텍스트도 이용하고 싶어요
0
510
1
viewport 가 제대로 작동을 안해요 뭐가 문제일까요?
0
481
1
결과 페이지별 개별링크버튼 추가
0
352
1
뒤로가기
0
422
1
netlify not found 오류
1
1051
1
아톰 에디터 설치
2
934
1
display:block을 사용하는 이유
1
449
1
qIdx수에 따라 for 문이 돌아요 ㅜ.ㅜ
1
373
1
카카오톡 공유하기
1
580
1
질문 개수 5개에 결과 4개
0
427
1
질문 수를 줄이는 방법
1
391
1
강의 순서
1
269
1
결과페이지에서 result-0,1,23,....html 호출하기
1
355
1
배열 내 줄바꿈
1
598
1

