var Model,node;
document.getElementById('sedans').innerHTML='';
var thismodelabbr,prevmodelabbr;
for(var j=0; j<xmlDoc.getElementsByTagName('data').length; j++){
node = xmlDoc.getElementsByTagName('data')[j];
thismodelabbr=node.getAttribute('model');
if(prevmodelabbr!=thismodelabbr){
Model+='<a href="">'+ node.getAttribute('model')+'</a>';
}
prevmodelabbr=thismodelabbr;
document.getElementById('sedans').innerHTML=Model;
}
위의 javascript 스 니펫이 올바르게 작동하고 필요에 따라 작동하지만 해당 페이지 내에 항목이 표시되기 전에 "Undefined"응답이 표시됩니다. .innerHTML 호출과 관련이 있다고 가정합니다. 어떤 통찰력이라도 깊이 감사 할 것입니다.innerHTML 정의되지 않은 값을 생성하지만 올바른 데이터가 표시됩니다.
을 "정의되지 않은"지고있는 라인? –