JavaScript: получите текущее “onclick” содержание элемента

У меня есть страница со следующим кодом:

<a id="test" href="someurl" onclick="somefunction">link</a>

Я должен на самом деле считать 'onclick' данные. По сути, я хотел бы что-то к эффекту

alert(document.getElementById('test').onClick)

К сожалению, это возвращается undefined. Что я должен сделать для получения somefunction?

17
задан Mala 15 July 2010 в 08:35
поделиться

2 ответа

Предполагая, что тег сформирован правильно, атрибут тега можно получить с помощью Element.getAttribute .

document.getElementById('test').getAttribute('onclick')
// -> "somefunction"

Надеюсь, вы не используете onclick для каких-то недобросовестных целей, например для хранения данных.

33
ответ дан 30 November 2019 в 11:59
поделиться

Вы должны попробовать:

document.getElementById('test').onclick
1
ответ дан 30 November 2019 в 11:59
поделиться
Другие вопросы по тегам:

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