.full-width {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
<div class="full-width">
<div class="container"></div>
</div>
const outerClass = 'filter__item';
const innerClass = 'filter__checkgroup-count';
OUTER:
for (const n of document.getElementsByClassName(outerClass)) {
for (const m of n.getElementsByClassName(innerClass)) {
if (Number(m.innerText)) {
continue OUTER;
}
}
n.hidden = true;
// или
n.style.display = 'none';
// или
n.style.setProperty('visibility', 'hidden');
// или
n.style.cssText += 'opacity: 0';
// или
n.setAttribute('style', 'transform: scale(0)');
}
.hidden {
display: none;
}
document.querySelectorAll(`.${outerClass}`).forEach(n => {
n.classList.toggle('hidden', !Array.prototype.some.call(
n.querySelectorAll(`.${innerClass}`),
m => +m.textContent
));
});
команда $$ echo "true" || echo "false"
service httpd status | grep "running" || service httpd restart
Вот так должно быть, растянуться содержимое, то есть выйти за границы правого блока.
var day = document.querySelectorAll(".day");
for(let i = 0; i < day.length; i++) {
console.log( day[i] )
}
[... document.querySelectorAll(".day")].map( item => console.log(item))
const createImage = url => {
let image = document.createElement('img');
image.src = url;
dayimage.appendChild(image);
}
document.querySelectorAll(".day").forEach(item => item.textContent.indexOf('пн') + 1 ? createImage('https://fermeda.ru/iconfood/pnr.png') : createImage('https://fermeda.ru/iconfood/pnn.png'))
$('.info').each((i, elem) => {
sports.push([$(elem).text()])
}
document.querySelector
применяется к одному элементу, если вам необходимо несколько элементов, заюзайте document.querySelectorAll
Потом проверяете количество элементов и крутите цикл.innerHTML is not a function
: innerHTML не функция, это свойство.let tab = document.querySelectorAll('.page-services-item'),
info = document.querySelector('.page-services-list'),
tabContent = document.querySelectorAll('.services-list__wrap'),
titleTab = document.querySelector('.page-services-title__wrap');
info.addEventListener('click', function(event) {
let target = event.target;
if (target && target.classList.contains('page-services-item')) {
for(let i = 0; i < tab.length; i++) {
if (target == tab[i]) {
let content = tab[i].innerHTML;
titleTab.innerHTML = content;
tab[i].classList.add('hide'); ///Вот тут на определённую ссылку из массива я навешиваю класс
hideTabContent(0);
showTabContent(i);
} else {
tab[i].classList.remove('hide');
}
}
}
})