Показать сообщение отдельно
  #3 (permalink)  
Старый 27.06.2019, 12:53
Интересующийся
Отправить личное сообщение для Андрей812 Посмотреть профиль Найти все сообщения от Андрей812
 
Регистрация: 10.09.2018
Сообщений: 27

Спасибо, но по поиску открывашка нет решения моей проблемы.

Напишу подругому - есть код, в котором при нажатии на span отображается div (ему присваивается display:block)

Помогите, пожалуйста, чтобы при нажатии на span добавлялся узел div. Т.е чтобы ДО клика в теге span div не было


<span class="helptip" onclick="helptip(this)">
       <div class="help_content">Текст<div class="jclose"></div></div>
</span>


function helptip(t) {
    helptip.v = 0;
    var b = t.children[(t.children.length-1)];
    if (b.style.display=="block") helptipx();
    else {
        helptipx();
        b.style.display = "block";
        helptip.v = 1;
    }
}
function helptipx() {
    if (helptip.v==1) {
        helptip.v = 0;
        return;
    }
    var s = document.querySelectorAll(".helptip");
    for (var i=0; i < s.length; i++) {
        s[i].children[(s[i].children.length-1)].style.display = "none";
    }
}
Ответить с цитированием