Есть ли способ зарегистрировать глобальный прослушиватель onclick, который будет срабатывать в любое время, когда элемент будет нажат? Необходимо также получить идентификатор этого элемента.Javascript global onclick listener
ответ
document.addEventListener("click", function(evnt){
console.log(evnt.target.id);
});
Получает выполненную работу, спасибо. –
вот fiddle
var everything = document.querySelectorAll("body *"); //select every element in the body
Array.prototype.forEach.call(everything, function(el){
el.onclick = function(){
var id = this.id;
console.log(id);
}
});
это будет очень медленный вариант, если у страницы много элементов. – Girish
Он также вмешивается в некоторые элементы, например экранную клавиатуру на google.com. Так определенно не хорошая версия. –
Вы можете получить идентификатор таким образом, с помощью JavaScript:
window.onclick = function(event) {alert(event.target.id);}
<div id="dID">div</div>
<button id="bId">Button</button>
<input type="text" id="txtId" class="txtclass" />
- 1. Spinner onClick listener
- 2. Onclick listener throwing NullPointerException
- 3. MapView onCLick Event Listener
- 4. onClick Listener для CursorAdapter
- 5. SwitchPreference onChecked/onClick Listener
- 6. Динамическая кнопка Onclick Listener
- 7. Variable OnClick Listener Android
- 8. Нажатое нажатие кнопки OnClick Listener
- 9. android wear gridviewpager onClick Listener
- 10. ActionBar onClick listener- это возможно?
- 11. OnClick Listener для пользовательских ListView
- 12. nullPointerException с кнопкой onclick listener
- 13. Android onclick listener custom listview
- 14. HTML-кнопка onClick listener, вызывающая HTML-форму onSubmit javascript function
- 15. Как остановить реализацию кнопки запуска onclick listener при нажатии кнопки остановки onclick listener. прочитайте пожалуйста код
- 16. onClick listener и onClick on XML не будут работать
- 17. window.open global scope variable javascript
- 18. Как установить onclick listener внутри Viewflipper
- 19. onClick listener делегирование на кнопке пользовательского интерфейса
- 20. Android: RecyclerView onClick Listener не получает
- 21. onClick Listener on DrawerLayout Не работает
- 22. Android - Recycler View onClick Listener не работает
- 23. Добавить гиперссылку onclick listener в JEditorPane
- 24. Переключатель кнопки не распознается в OnClick Listener
- 25. onClick Listener on DrawerLayout не запускает тост
- 26. Onclick Listener не работает в Нот?
- 27. Second onClick listener в новом действии
- 28. Кнопка Onclick Listener в прилагаемых макетах
- 29. Функция возврата кнопок OnClick Listener Value
- 30. Реализовать onClick Listener в пользовательском базовом адаптере
'<тело OnClick = "SomeFunction()"> ' – devqon
Невозможно изменить html. –