Witam
Kombinuje jak zrobić aby w funkcji querrySelectAll dodawać pewną ilość dni do już istniejącej daty. np mamy dzień 2015-04-04 i chcę dodać do niego 5 dni. O ile ta metoda działa w innym miejscu gdzie nie mam selectAll to tutaj nie chce działać i nie wiem dlaczego
Chodzi mi dokładnie o ten fragment kodu w js
date=new Date();
next_date = new Date(oldDate[i].innerHTML+(days[i].value*24*60*60*1000));
formatted = next_date.getUTCFullYear() + '-' + padNumber(next_date.getUTCMonth() + 1) + '-' + padNumber(next_date.getUTCDate());
newDate[i].innerHTML = formatted;
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="qqq()">
<div class="Body1">100</div>
<div class="Body8"></div>
<div class="Body6" onchange="qqq()">2</div>
<div class="LField2">1</div>
<div class="Ldata">1</div>
<div class="days">5</div>
<div class="Ndata">1</div>
</br>
<div class="Body1">100</div>
<div class="Body8"></div>
<div class="Body6" onchange="qqq()">3</div>
<div class="LField2">2</div>
<div class="Ldata">1</div>
<div class="days">5</div>
<div class="Ndata">1</div>
<script>
function qqq() {
var ks = 50.00;
var mD=30;
var OR1=0.20;
var OR2=0.10;
var Pf=0.90;
var KdS = document.querySelectorAll(".Body1");
var KPTS = document.querySelectorAll(".Body8");
var DnP = document.querySelectorAll(".Body6");
var LR = document.querySelectorAll(".LField2");
var newDate = document.querySelectorAll(".Ldata");
var oldDate = document.querySelectorAll(".Ndata");
var days = document.querySelectorAll(".days");
var i;
for (i = 0; i < KdS.length; i++) {
if (LR[i].innerHTML ===1)
{KPTS[i].innerHTML = 4);
date=new Date();
next_date = new Date(oldDate[i].innerHTML+(days[i].value*24*60*60*1000));
formatted = next_date.getUTCFullYear() + '-' + padNumber(next_date.getUTCMonth() + 1) + '-' + padNumber(next_date.getUTCDate());
newDate[i].innerHTML = formatted;
}
else if (LR[i].innerHTML ===2)
{KPTS[i].innerHTML = 4);
}
}
}
</script>
</body>