отмечать текст одним щелчком мыши для всех тегов кода

#javascript #select #onclick

#javascript #выберите #onclick

Вопрос:

Я использую множество тегов кода в личной вики (TiddlyWiki). Я хотел бы, чтобы текст в тегах кода автоматически помечался всякий раз, когда я нажимаю на него.

Проблема в том, что я не могу добавить события onclick внутри тегов кода.

Возможно ли добавить это в код JavaScript? Что-то вроде:

 document.body.getElementsByTagName("code") if onclick select();
  

Ответ №1:

Да, вы можете это сделать.

Ниже приведен список атрибутов, доступных для <code> тега.

 dir         Specifies the direction of the text
class       Document wide identifier.
id          Document wide identifier
lang        Language code
title       Specifies a title to associate with the element. Many browsers will display this when the cursor hovers over the element (similar to a "tool tip").
style       Inline style (CSS)
onclick     Intrinsic event (see event handlers)
ondbclick   Intrinsic event (see event handlers)
onmousedown Intrinsic event (see event handlers)
onmouseup   Intrinsic event (see event handlers)
onmouseover Intrinsic event (see event handlers)
onmousemove Intrinsic event (see event handlers)
onmouseout  Intrinsic event (see event handlers)
onkeypress  Intrinsic event (see event handlers)
onkeydown   Intrinsic event (see event handlers)
onkeyup     Intrinsic event (see event handlers)