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, время: 04:06. |