Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2020, 17:52
Новичок на форуме
Отправить личное сообщение для Paranoik Посмотреть профиль Найти все сообщения от Paranoik
 
Регистрация: 22.03.2020
Сообщений: 5

Скрипт не заменяет текст но и не выдает ошибку.
Не могу найти ошибку пожалуйста помогите!

HTML
<!DOCTYPE html>
<html>
    <head>
        <script src="simplejs.js"></script>
    </head>
    <body>
        <p>ПАРА</p>
        <p id="p">ПАРА</p>
        <p>ПАРА</p>
        <script>
            $replace("#p","обама лох");
        </script>
        <p>ПАРА</p>
    </body>
</html>

js
function $replace(name,text) {
    var type = document.getElementsByTagName(name);
    if (name[0] == "#") {
        let name1 = name.slice(1);
        type = document.getElementById(name1);
    }
    for (let i = 0; i < type.length; i++) {
        type[i].innerHTML = text;
    }
}

Последний раз редактировалось Paranoik, 22.03.2020 в 19:41.
Ответить с цитированием