Невозможно получить значение свойства 'style' объекта null или undefined
Привет
я получаю консольную ошибку "невозможно получить значение объекта свойства 'style' равно null или undefined " во время запуска страницы, однако функциональность работает нормально.
Ниже приведен мой код
function Viewduplicatebatchlineitems() { showPleaseWaitOnDataTable('viewbatchduplicatelineitems'); $.ajax({ "dataType": 'json', "url": "/Invoice/GetDuplicateBatchlineitems", "data": "batchId=@ViewBag.batchid", "type": "POST", "success": function (msg) { var statusIdTimeSheet = @ViewBag.statusid hidePleaseWaitOnDataTable('viewbatchduplicatelineitems'); var aoColumns = [ { "mData": "CWNumber"}, { "mData": "TimeSheetDate" ,"sClass": "date"}, { "mData": "chargeNumber"}, { "mData": "paycode"}, { "mData": "Regularhours", "sClass": "hours" }, { "mData": "overtimehours", "sClass": "hours" }, { "mData": "DoubleTimeHours", "sClass": "hours" }, { "mData": "FinalRegularBillRate", "sClass": "rate" }, { "mData": "FinalOverTimeBillRate", "sClass": "rate" }, { "mData": "FinalDoubleTimeBillRate", "sClass": "rate" }, { "mData": "SupplierRegularBillRate", "sClass": "rate" }, { "mData": "SupplierOverTimeBillRate", "sClass": "rate" }, { "mData": "SupplierDoubleTimeBillrate", "sClass": "rate" }, { "mData": "CurrencyCode"} ]; setDatatableWithParamwithExportForDiscrapency(msg.aaData, aoColumns, 'viewbatchduplicatelineitems', '', rounding); reBindValuesNew("viewbatchduplicatelineitems", rounding); } }); } function setDatatableWithParamwithExportForDiscrapency(aoData, aoCloumns, gridName, filterId, rounding) { try { var oTable; oTable = $('#' + gridName).dataTable({ "bLengthChange": false, "iDisplayLength": 20, "bInfo": false, "bFilter": true, "bAutoWidth": true, "bJQueryUI": true, "bStateSave": false, "bDestroy": true, "aaSorting": [], "aoColumns": aoCloumns, "aaData": aoData, "fnDrawCallback": function () { disableSortColumn(); reBindValuesFordiscrapency(gridName, rounding); }, "sPaginationType": "input", "sDom": 'T<"clear">Blrtip', //Not Working in I8 "buttons": ['copy', 'csv', 'print'] }); $("#" + gridName + "_filter").hide(); $("#" + filterId).keyup(function () { fnFilterGlobalMVC(oTable, filterId); reBindValuesFordiscrapency(gridName, rounding); }); } catch (e) { } if (aoData == '' || aoData.length == 0) { messageDivDataTable(gridName); document.getElementById('NoRecorde').style.visibility = "hidden"; } else { $('#NoRecordsDivMessage').html(''); document.getElementById('NoRecorde').style.visibility = "visible"; } }
Заранее спасибо...
Что я уже пробовал:
не имея ни малейшего понятия, как это исправить
F-ES Sitecore
"document. getElementById ('NoRecorde') " возвращает null, другими словами, на странице нет элемента с идентификатором NoRecorde.