مشکل در اجرای کدها در جاوا اسکریپت

سلام

من تازه برنامه نویسی جاوا رو شروع کردم و میخوام دکمه ای رو طراحی کنم که وقتی onclick بشه یه تابع روفراخونی کنه ولی الان حتی alert هم روی آنکلیک دکمه انجام نمیده!!!!!!!!

var prev=document.getElementsByName("prev");
var next=document.getElementsByName("next");
var i=0;
alert('welcom');

prev.onclick=function(){
   alert('yes');
}
next.onclick=function(){
    
}

<html>
    <head>
        <link rel="stylesheet" href="style.css">
        <script type="text/javascript" src="script.js"></script>
        
    </head>
    <body>
     <div class="head">
         <img name="head" src="images/head.jpg"/>
         <div class="btn">
             <input type="button" value="<<<" name="prev"/>
             <input type="button" value=">>>" name="next"/>
         </div>
         
     </div><!--header-->
     <div class="bdn">
         
     </div><!--badane-->   

    </body>
</html>
پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش
prev.addEventListener('onclick', function () {
  alert('Welcome');
});

سلام. اگر میخواید در جاوا اسکریپت عمل مورد نظر رو انجام بدید، باید از کد بالا یا کد پایین که سینتکس جدیدتری از این زبان هست استفاده کنید:

prev.addEventListener('onclick', () => {
  alert('welcome');
});

کدی که شما نوشتید صحیح نیست و در جاوااسکریپت باید به صورت بالا عمل کنید.

online-support-icon