let o = {
result: [],
pagination: {
more: true
}
}
response.data.ITEMS.forEach((item, i) => o.result.push( {id: i + 1, text: item} ))
const number = document.getElementById('total');
const block = document.getElementsByClassName('apsc-count')[0];
block.innerHTML = number.innerHTML;
document.getElementById('block').style.cssText= `
opacity: 1;
border: 1;
color: black;
`
setInterval( () => {
// ваш код
}, 0)
function loadFile(url, id, callback) {
// Код запроса
request.onload = (event) => {
callback()
}
}
function load(src, selector, callback) {
fetch(src)
.then(response => response.text())
.then(svg => {
let elements = Array.from(document.querySelectorAll(selector))
elements.map(n => n.innerHTML = svg)
callback()
});
}
var ul = document.createElement("ul"); ul.classList.add("ul");
var li = document.createElement('li'); li.innerHTML = 'Какой-то текст';
ul.appendChild(li)
document.body.appendChild(ul);
// Или же можно записать так, более удобный способ для добавления множества тегов.
document.body.innerHTML = `
<ul class='ul'>
<li></li>
</ul>
`
stringIsEmpty()
. Ее ведь можно просто заменить на это - response === ''
response
.const
, если нет, то let
. Оф. документация var
использовать вообще не советует.// Это
'data': {
'firstIdPostPerPage': firstIdPostPerPage,
'countPostsPerPage': countPostsPerPage
},
// можно заменить на это
data: {
firstIdPostPerPage,
countPostsPerPage
},
==
используйте всегда строгое равенство - ===
. Это нужно для единого code style. Вот хороший Style Guide от AirBnBmySwiper.on('slideChangeTransitionStart', function () {
document.getElementsByClassName('slider-item')[mySwiper.realIndex + 1].classList.add('ваш класс')
});