хотя во всех функциях надо что-то возвращать(кроме void). Вы не написали, что мне вместо int надо было использовать void.
Я исходил из (видимо, ошибочного) предположения, что вы обладаете здравым смыслом. Потому что вывод вместо int надо использовать void - ОЧЕВИДНЫЙ. Ладно бы вы ещё не знали, что void вообще существует, тут можно было бы понять. Но настолько не включать голову - это редкость даже на Тостере.
незаметно кстати, что ответы были известны вам изначально. Больше похоже на то, что вы отвечаете под каждым вопросом с надеждой на то, что кто-то отметит его как решение.
Лолушки :)
А то, что я указал именно на те две строки, которые в итоге нужно было изменить - это счастливое совпадение, разумеется.
Вас никто не подкалывал (изначально) - я (и не только я) указал на источники проблем в вашем коде. И, поскольку вопрос элементарнейший, на этом всё должно было бы и закончиться, но нет...
Если бы вы потрудились для себя ответить на заданные вопросы (мне-то ответы известны были изначально), то решение пришло бы к вам само и вы получили бы опыт решения проблем.
Надо указать путь до файла от корня сервера. Скорее всего, у вас во фреймворке или cms есть функция или константа, в которой содержится всё, что идёт до /assets
Это лично. Это только у вас. Это локально. Это на том компьютере, где вы пытаетесь его открыть.
Это тот сайт, который "не позволяет установить соединение".
Гуглите рекурсивный обход дерева - именно это ваша задача. Но как вы будете понимать, что в каком-то месте нужно заменить текст, а где-то не нужно и на какой именно заменять, я ума не приложу.
Да, естественно, ваша задача будет решаться через HTMLCollection или NodeList, потому что именно в этих структурах содержатся дочерние элементы. По сути, вам нужно в childNodes искать текстовые узлы и работать только с ними.
Лолушки :)
А то, что я указал именно на те две строки, которые в итоге нужно было изменить - это счастливое совпадение, разумеется.