0

سلام دوستان، من یک Method در یک کلاس در جاوااسکریپت درست کردم که یک Return ساده داره، ولی نمیدونم چرا کار نمیکنه!

class myClass {
    constructor() {

    }

    myMethod (element) {
        return element.innerHTML;
    }
}

و توی اسکریپت فراخوانی اینجوری نوشتم:

<script type="text/javascript">
    var myElement = document.getElementById("demo");
    var mC = new myClass();

    alert(mC.myMethod(myElement));
</script>

<p id="demo">Hello World!</p>

که طبیعتاً باید توی نتیجه بهم اینو بده:

alert("Hello World!");

ولی بهم Undefiend میده!

 

اگه میشه کمکم کنید. واقعاً به این نیاز دارم…

با تشکر 😉

کامنتی پیدا نشد.