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);