jQuery-Konsole.log () - vs-alert()

jQuery-code:

$(document).bind('click', function(e) {
    console.log(e.target);
    alert(e.target);
});

Den e.target enthält den Namen des Objekts, das angeklickt wird.
Für die demonstration, wenn ich Sie auf ein input-element, der obige code druckt die folgenden :
Für console.log():

<input class="buton" type="submit" value="Send" name="Send">

Für alert():

[object HTMLInputElement]

Allerdings, wenn ich ersetzen console.log(e.target) mit console.log(e.target.toString()), druckt es die gleiche Sache wie alert() Bedeutung:

[object HTMLInputElement]

Mein Anwendungsbereich ist die Speicherung der HTML-code zurückgegeben console.log() in eine variable, aber ich kann nicht verstehen, das Verhalten.

InformationsquelleAutor Schutzstaffel | 2012-09-28

Schreibe einen Kommentar