Poznakomlus, не совсем понял к чему тут XPath ?)
|
..
|
cyber, а WeakMap не устраивают?
|
cyber, не парься, возьми uuid.
|
trikadin, Erolast, у меня есть атрибут на дом елементе с id, например
<div> <ul> <li data-id="1"></li> <li data-id="2"></li> </ul> </div> и обработчик на клик которые вeсит на div например и мапа div.onclick = function ({target}) { // проверки и т.д let functionHandler = weekMap.get(target.dataset.id); functionHandler(); } а тащить либу ради этого как то не асй что ли) П.с держать ссылку на DOM элемент не вариант |
Цитата:
Цитата:
div.onclick = function (e) { var el = e ? e.target : window.event.srcElement; while (el != this) { if (/*условие*/) { //работаем break; } el = el.parentNode || el.parentElement; } }; |
Poznakomlus, я знаю что так можно, но в даном случае не прокатит из того что добавляю костыли в уже написанный код)
|
короче можно только по id и я могу генерировать эти id ))
|
Цитата:
function b(a){return a?(a^Math.random()*16>>a/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,b)} alert(b()); |
trikadin, спасибо)
МОжешь расшифровать смысел этого кода? a^Math.random()*16>>a/4нафига нам смещение битов? |
Часовой пояс GMT +3, время: 12:01. |