for (x = 1; x < 5; x++) {
/*
setTimeout(function(){
clickRecordSearch(0, ip_nvr, x, "2017-05-17 00:00:00", "2017-05-17 23:59:59", num_nvr); //channel num as is, without shift
}, 500);
*/
(function(x) {
setTimeout(function() {
clickRecordSearch(0, ip_nvr, x, "2017-05-17 00:00:00", "2017-05-17 23:59:59", num_nvr); //channel num as is, without shift
}, 500);
})(x);
}
var input = document.getElementById('input')[0]; // неправильно
var input = document.getElementById('input'); // правильно
input.addEventListener('onkeyup', function() {...}); // неправильно
input.addEventListener('keyup', function() {...}); // правильно
<audio>
, то у него нет метода stop, предполагается, что достаточно паузы.myPlayer.pause();
myPlayer.currentTime = 0;
const target = document.querySelector('.target');
const fragment = document.createDocumentFragment();
// create data
const data = ((arr) => {
for(let i = 0; i < 100000; i++) {
arr.push(`string${i}`);
}
return arr;
})([]);
data.forEach((string) => {
const div = document.createElement('div');
div.textContent = string;
fragment.appendChild(div);
});
target.appendChild(fragment);