w3schools를 통해 작업 중이며 약간의 XML이 붙어 있습니다. 다음 페이지는 HTML로 표시된 단일 노드 (여러 자식 포함)가있는 구문 분석 된 XML 파일을 보여줍니다. 나는 항상 더 많은 의미있는 학습을 장려하기 위해 나에게 코드를 밀도록 도전한다. 그러나 이번에는 붙어있다!버튼 이벤트에서 XML 문서의 다음 노드를 표시하는 방법
http://www.w3schools.com/xml/tryit.asp?filename=tryxml_app_first
XML 파일이 페이지는 하나의 표시 등 아티스트, 제목의 자식 노드를 포함, CD 노드의 목록을 포함하는 모의 'CD 카탈로그'입니다 : 다음 페이지에 대한 링크입니다 라인에 의해 선택된 CD 노드는 :
x=xmlDoc.getElementsByTagName("CD");
i=0;
내가 뭘하려고, 누르면, "I"본질적으로 '다음'버튼을 1만큼의 가치를 증가 버튼을 만들 수 있습니다. "i"를 변수로 사용하면서 버튼/함수 콤보를 만들려고했습니다. 그건 실패, 그래서 실제로 XML/DOM 작동 방식을 이해하지 못한다는 느낌이 들었어 ...
나는 이것이 사소한 질문 일지 모르지만 나는 구글과 스택 오버 플로우에서 다른 검색어를 시도했지만 성공하지 못했습니다. 내가하는 일을 할 수있는 방법이 있다면, 알려주세요!
편집 : Eek! 난 너무 바보 등의 "CD를 사이에 이동합니다"라는 제목 심지어 W3 스쿨 스에있는 페이지의 다음 섹션에 읽어 보지 않았이 작은 자기 도전에 몰두했다 :
http://www.w3schools.com/xml/xml_applications.asp
나는 그것을 할 수있는 가장 효율적인 방법입니다, 사람들이에있는 구글이기 때문에이 문제를두고 있지만, w3school의 예를 보면 ("스스로를 시도"를 클릭합니다
W3Schools가 [JavaScript 학습을 시작하기에 좋은 곳] (http://w3fools.com/)이 아니라는 점을 기억하십시오. 많은 양의 코드를 인라인 이벤트 핸들러에 배치하는 것은 실제 상황에서도 눈살을 찌푸리게합니다. –