// [object NodeList] (7)
[#text,<div/>,#text,<div/>,#text,<div/>,#text]
Так вот у этих текстовых узлов нет параметра offsetWidth, соответственно вы складываете undefined, получая NaN.- let box = document.querySelector(".box").childNodes;
+ let box = document.querySelector(".box").children;
- box.forEach((item) => {
+ for (let item of box) {
- })
+ }
function getStringCount(obj) {
let countString = 0;
for (let i in obj) {
if (typeof obj[i] === "object") {
countString += getStringCount(obj[i]);
} else if (typeof obj[i] === "string") {
countString += 1;
}
}
return countString;
}
Content-Security-Policy
на сайте. Пока этот заголовок присутствует и в нём есть директива connect-src 'self'
браузер будет блокировать запросы к любым другим источникам.