words.forEach(word => string = string.toLowerCase().replace(word, `<a href="#">${word}</a>`));
console.log(string); // <a href="#">this</a> is <a href="#">cool</a>!
Свойство style
содержит лишь тот стиль, который указан в атрибуте элемента, без учёта каскада CSS.
elemt.style.left = '20px'
<elem style="left: 20px"> </elem>
style
. const texts = document.querySelectorAll('.first-ul ul span');
[...document.querySelectorAll('.second-ul ul li')].forEach((n, i) => {
n.querySelector('span').innerHTML = texts[i].innerHTML
})
document.element.style.height
для указания высоты, это свойство нельзя прочитать.getComputedStyle(document.element).height //Вернет высоту
// или так
document.element.offsetHeight
file.onchange = function(e) {
let str = e.target.value;
res.textContent = str.length > 40 ? str.slice(0, 10) + '...' + str.slice(-10) : str;
}
entry: {
messenger: './messenger',
about: './about',
},
// random.js
const min = 1, max = 4;
const number = Math.floor(Math.random() * (max - min) + min);
const script = document.createElement('script');
switch (number) {
case 1: script.src = 'ссылка_1'; break;
case 2: script.src = 'ссылка_2'; break;
// и так далее
}
document.head.appendChild(script);