Wie zum Höhepunkt HTML-element auf der Maus klicken?
Ist es möglich, code zu schreiben, in JavaScript, unterstreicht die Grenzen der HTML-element, auf dem der Mauszeiger steht (oder Klicks), in einer ähnlichen Weise zu dem, was Firebug, aber ohne die Verwendung einer browser-Erweiterung, sondern verlassen sich auf JavaScript allein?
Wenn dem so ist, ist es möglich, dass das relevante element, das aus HTML-code, nachdem Sie die Maus, klicken Sie auf element?
[edit] Danke für die Antworten! ist es möglich, die Beispiele auf externe Seite (anstatt auf einer Seite, die ich erstellt, ohne den Einsatz von Dingen wie GreaseMonkey?
- Firebug hat Zugriff auf die Erweiterungen-APIs, die eine Codeausführung in einer Webseite nicht, so dass nicht unbedingt Folgen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein einfaches Beispiel. Sie sollten in der Lage sein zu bauen auf diese:
Diese Methode wäre wahrscheinlich mehr bevorzugt:
Hören für click-events auf der
document
Objekt. Sie können dann überprüfen Sie das Ereignis-Objekt, um herauszufinden, welches element geklickt wurde, und dann die Veränderung seiner CSS -border
oderoutline
wie gewünscht.Einem sehr einfachen Beispiel, dass nicht versuchen, Konto für cross-browser-Kompatibilität Probleme wären:
Beispiel für JQuery:
document
bekommen und den angeklickt-element mit dem Event-interface. Außerdem wollte er nicht Fragen, für eine jQuery Lösung.