#javascript #dom
#javascript #dom
Вопрос:
Я пишу html-файл с некоторым JSP в нем.HTML-тег имеет прослушиватель onmouseover.И когда метод наведения курсора мыши вызывается путем наведения курсора мыши на innerhtml тега, как я могу получить текущий объект тега html? Кстати, указатель «this» не указывает на элемент тега.
function dosth(){
//TODO: get the object who calls this method.
}
....
<mytag onmouseover="dosth()">innerHTML</mytag>
В приведенном выше примере, как я могу получить узел mytag? mytag не может иметь идентификатор.
Комментарии:
1. Большое спасибо. Но я хочу знать, кто на самом деле вызывает метод onmouseover, когда моя мышь находится над innerHTML? Это окно?
Ответ №1:
<mytag onmouseover="dosth(this);">innerHTML</mytag>
Первым аргументом, отправленным на dosth
, будет элемент, который его вызвал.
Комментарии:
1. Если у меня уже есть какой-то параметр в функции dosth(), например, dosth(p1, p2) . Значит, вы имеете в виду, что p1 — это объект, который вызывает метод dosth?