찾다

 >  Q&A  >  본문

javascript - JS 코드가 성공적으로 컴파일되었지만 콘솔에 오류가 보고되었습니다. 무엇이 문제입니까?

으아아아


li의 색상이 변경되었는데 왜 콘솔에서 여전히 오류를 보고합니까?

大家讲道理大家讲道理2707일 전891

모든 응답(5)나는 대답할 것이다

  • typecho

    typecho2017-07-05 11:00:11

    ulArry는 NodeList 객체입니다. For in에서는 두 개의 Dom 노드뿐만 아니라 길이, item(), 명명된Item()도 얻습니다. 따라서 길이에 도달하면 오류가 보고됩니다.
    루프에서 ulArry[i]를 인쇄하여 볼 수 있습니다

    회신하다
    0
  • 迷茫

    迷茫2017-07-05 11:00:11

    사진을 보면 왜 오류가 보고되는지 알 수 있지만, 안에 길이가 있는 이유는 전문가의 답변을 기다릴 가치가 있습니다

    회신하다
    0
  • 迷茫

    迷茫2017-07-05 11:00:11

    코드를 $(function(){})에 넣고 사용해 보세요

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 11:00:11

    for in은 오류를 보고하지만 for는 그렇지 않습니다. 두 번째 ul 클래스는 한 개가 아니라 두 개입니다. getElementsByTagName

    을 사용하는 것이 좋습니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 11:00:11

    진행하기 전에 문서가 로드되어 있는지 확인하세요

    회신하다
    0
  • 취소회신하다