Как на ячейки таблицы влияют путем объявления события в элементе седла?

у Вас может также быть два класса в элементе как это

<div class = "item1 item2 item3"></div>

, каждый объект в классе является своим собственным классом

.item1 {
  background-color:black;
}

.item2 {
  background-color:green;
}

.item3 {
  background-color:orange;
}
6
задан 10 September 2009 в 16:41
поделиться

1 ответ

Отличный вопрос.

Спецификация говорит:

<!ATTLIST COL                          -- column groups and properties --
  %attrs;                              -- %coreattrs, %i18n, %events ---

где % событий говорит :

<!ENTITY % events
 "onclick     %Script;       #IMPLIED  -- a pointer button was clicked --
  ondblclick  %Script;       #IMPLIED  -- a pointer button was double clicked--
  onmousedown %Script;       #IMPLIED  -- a pointer button was pressed down --
  onmouseup   %Script;       #IMPLIED  -- a pointer button was released --
  onmouseover %Script;       #IMPLIED  -- a pointer was moved onto --
  onmousemove %Script;       #IMPLIED  -- a pointer was moved within --
  onmouseout  %Script;       #IMPLIED  -- a pointer was moved away --
  onkeypress  %Script;       #IMPLIED  -- a key was pressed and released --
  onkeydown   %Script;       #IMPLIED  -- a key was pressed down --
  onkeyup     %Script;       #IMPLIED  -- a key was released --"
  >

Так что да, похоже, что события предположительно будут поддерживаться для td s.

Однако «предполагается» - это далеко не «делает». Единственный способ узнать это - протестировать во всех браузерах и надеяться, что это будет работать и в будущих браузерах.

Если подумать, просто используйте делегирование событий и выполните привязку один раз к родительской таблице вместо. Это будет работать отныне и навсегда.

3
ответ дан 17 December 2019 в 18:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: