if (text.includes('000-00-00')) { ... }
а код внутри на walker.currentNode.textContent = walker.currentNode.textContent.replace('000-00-00', '111-11-11');
walker.currentNode.textContent = walker.currentNode.textContent.replace(/000-00-00/g, '111-11-11');
document.querySelectorAll
вернет все элементы, соответствующие селектору input[type="checkbox"]:checked
, т. е. все элементы input
типа checkbox
, которые отмечены.createTodo
просто функция а value
аргумент, то, что будет написано. Вызывается со значение из inputValue
.inputValue.value = '';
это просто хорошая практика, когда добавляется новый элемент Todo очищаем значение поля, чтобы новое вводить. const blocks = document.querySelectorAll('li');
const debounce = (callback, delay) => {
let timeout = null;
return (...args) => {
clearTimeout(timeout);
timeout = setTimeout(callback, delay, ...args);
};
};
const update = (entries) => {
const sortedEntries = entries.sort((a, b) => b.intersectionRatio - a.intersectionRatio);
const entry = sortedEntries[0].target;
for (let block of blocks) {
if (block === entry) {
entry.classList.add('active');
} else {
block.classList.remove('active');
}
}
};
const debouncedUpdate = debounce(update, 20);
const observer = new IntersectionObserver(entries => {
debouncedUpdate(entries);
}, { threshold: [0.25] });
for (let block of blocks) {
observer.observe(block);
}
const images = [
{
selector: 'Селектор_Элемента_1',
dark: 'URL_Темной_Картинки_1',
light: 'URL_Светлой_Картинки_1',
},
{
selector: 'Селектор_Элемента_2',
dark: 'URL_Темной_Картинки_2',
light: 'URL_Светлой_Картинки_2',
},
{
selector: 'Селектор_Элемента_3',
dark: 'URL_Темной_Картинки_3',
light: 'URL_Светлой_Картинки_3',
}
];
и так далее. const images = [
{
selector: '#img',
dark: 'https://dummyimage.com/600x400/fc0/fff',
light: 'https://dummyimage.com/600x400/0f3/fff'
}
];
function swapImages() {
const isDark = $('.light').hasClass('dark');
for (let image of images) {
$(image.selector).attr('src', isDark ? image.dark : image.light);
}
}
$(document).ready(function () {
$(".checkbox").click(function(){
$(".light").toggleClass("dark");
swapImages();
});
swapImages();
});
images
складываете объекты типа { selector, dark, light }
self.convert = soup.find(class_="amount")
return self.convert.get_text()