Schauen Sie diesen Code:"this" in OOP Ereignisse
<script type = "text/javascript">
function mouseClick (container) {
container.appendChild (document.createTextNode ("Can you show me ? Try clicking anywhere."));
this.tryShowMe = "Yes man ! You can !"
window.addEventListener ("click", function (event) {
var ok = typeof this.tryShowMe === "undefined" ? "No, you can't." : this.tryShowMe;
alert (ok);
}, false);
}
window.addEventListener ("load", function() {
new mouseClick (document.body);
}, false);
</script>
Die "this.tryShowMe" bezieht sich auf das Element "Fenster", stattdessen möchte ich auf das Objekt verweisen. Kann ich das machen ?
Dank
Können Sie 'objectName.tryShowMe' nicht verwenden? –