1
나는 YUI/JavaScript를 사용하여 html 테이블을 생성한다. 이제는 for 루프를 사용하여 테이블의 각 항목을 살펴보고 생성 된 정보를 저장하려고합니다. 내가 Y.one ("#의 generatedtable") ._ node.rows 나에게 [X]의 HTMLcollection을주는 것을 볼 수 있습니다 크롬 개발자 도구를 사용하여YUI를 사용하여 HTML 테이블에서 데이터를 읽으시겠습니까?
var savedata = function(){
var tabledata = Y.one("#generatedtable")._node;
var jData = [];
for (var r in tabledata.rows){
var samplerow = {};
samplerow.timestamp = r.cells[0].innerHTML;
samplerow.volts = r.cells[1].innerHTML;
samplerow.amps = r.cells[2].innerHTML;
samplerow.kW = r.cells[3].innerHTML;
samplerow.kWh = r.cells[4].innerHTML;
samplerow.sessionid = r.cells[5].innerHTML;
jData.push(samplerow);
}
};
. 이것은 이전 함수로 작성된 행 수를 나타냅니다. 행 [0]은 헤더 일 뿐이므로이 행을 건너 뛰고 싶습니다. 루프가에 실패합니다
samplerow.timestamp = r.cells[0].innerHTML;
줄. JSON Data 변수에 저장할 행 [0]부터 [X]까지 루프를 구성하려면 어떻게해야합니까?
누군가 내 대답을 게시 할 수 있도록이 질문에 하나의 upvote를 제공 할 정도로 친절합니까? 문제를 해결했습니다. – Khamey