Есть html код:
<li class='li' onclick='myFunction()'>
<li class='li' onclick='myFunction()'>
<li class='li' onclick='myFunction()'>
И есть функция:
function myFunction() {
alert(сюда нужно вывести индекс элемента);
}
Нужно получить порядковый номер элемента, на который кликнули. Нужно именно этим способом. Такие варианты прошу не предлагать:
$("li").on("click", function(){
alert($(this).index());
});
Как передать параметр первым способом, чтобы все работало? Спасибо
function myFunction(el) {
var all = el.parentNode.querySelectorAll(".li");
for (var i = 0; i < all.length; i++) {
if (all[i] == el) {
console.log("индекс: " + i);
break;
}
}
}
<li class='li' onclick='myFunction(this)'>One</li>
<li class='li' onclick='myFunction(this)'>Two</li>
<li class='li' onclick='myFunction(this)'>Three</li>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть строка в которой контент очень длинный по ширинеНужно что-то придумать чтоб передвигать его мышкой
Помогите чтоб при скролле до блоков, они выезжали слева/справа и становились на свои местаНо именно чтоб выезжали постепенно во время скролла,...
Подскажите как прописать путь к папке одной строкой, чтобы не использовать две строки ради определения заглавной буквы и маленькойВ разных...
В объекте CharacterList есть несколько объектов, один из которых будет активен, мне нужно узнать его позицию