Могу ли я (в javascript) написать событие или функцию, которая автоматически применяется к одному виду HTML-тегов?

Я искал способ применить onclick(); или функция для всех <span></span> теги на моей странице, даже те, которые создаются позже, как универсальный порядок для всех HTML-тегов этого типа.

несмотря на тип идентификатора класса или любой другой атрибут только имя тега.

Изменить: Ответ @mhodges, представив это

обратите внимание, что вы должны использовать toLowerCase() тоже

2 ответа

Поместите класс в них, а затем, когда вы используете onclickвы ищете их с $(".classname")

Я не знаю простой JavaScript или JQuery также разрешен?

$('body').on('click', 'span', function() {

});

Вот небольшой пример

$( document ).ready(function() {
  let i = 1;
  $('button').on('click', function() {
    i++;
    $('#wrapper').append('<span> ' + i + ' </span>');
  });
  
  $('#wrapper').on('click', 'span', function() {
    console.log($(this).text());
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="wrapper">
  <span>1</span>
</div>

<button>Add</button>

Другие вопросы по тегам