У меня есть небольшой заказ, здесь я получаю значения в таблице динамически. Несколько раз несколько полей возвращают некоторые значения null/blank. Если он дает нулевые значения, отображающие сообщение об ошибке, например "worderId[i].childNodes[0] is undefined"
Пожалуйста, помогите мне, как назначить некоторые значения по умолчанию для нулевых значений.Получение ошибки для передачи значений по умолчанию для нулевых полей с помощью javascript?
if(worderId.length>0)
{
WOTableData= "<table cellpadding='0' cellspacing='1' border='0' width=100% class='display' id='WOData' ><thead><tr id='row1'><th> </th><th>worderId</th><th>wostatus</th></thead><tbody>";
var technologyImage="";
for(i=0;i<worderId.length;i++)
{
if (!worderId[i].childNodes || !worderId[i].childNodes.length || !worderId[i].childNodes[0].nodeValue) {
worderId[i].childNodes =="---";
}
WOTableData=WOTableData+"<tr title='"+worderId[i].childNodes[0].nodeValue+"</td><td>"+ worderId[i].childNodes[0].nodeValue+"</td><td>"+wostatus[i].childNodes[0].nodeValue+"</td></tr>";
}
WOTableData=WOTableData+"</tbody></table>";
document.getElementById("WODataDiv").innerHTML = WOTableData;
}
Спасибо за пояснения, я исправил свою проблему. – Rajasekhar
@Rajasekhar Рад, что это помогло! – hkasera