JavaScript හි නම් සහිත ඉසව්වන් හැසිරවීම

පෙර පාඩම්වලදී, අපි ඉසව්වන් හැසිරවීම් ලෙස නිර්නාමික ශ්‍රිත භාවිතා කළෙමු. මෙය ඇත්තටම අත්‍යාවශ්‍ය නොවේ - ශ්‍රිතය සාමාන්‍ය, නමක් සහිත එකක් විය හැකිය. උදාහරණයක් ලෙස අපට මෙවැනි ශ්‍රිතයක් තිබිය යුතුයි:

javascriptfunction func() {
  console.log('!!!');
}

බොත්තමක් ද තිබිය යුතුයි:

html<input id="button" type="submit">

බොත්තම මත ක්ලික් කළ විට අපගේ ශ්‍රිතය func ක්‍රියාත්මක වන පරිදි කරමු. මේ සඳහා addEventListener හි පරාමිතිය ලෙස අපගේ ශ්‍රිතයේ නම මෙහෙම පවරමු:

javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func);

function func() {
  console.log('!!!');
}
Задание 1

පහත HTML කේතය දී ඇත:

html<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">

පහත ශ්‍රිත දී ඇත:

javascriptfunction func1() {
  console.log(1);
}

function func2() {
  console.log(2);
}

පළමු බොත්තම මත ක්ලික් කළ විට ශ්‍රිතය func1 ක්‍රියාත්මක වන අතර දෙවන බොත්තම මත ක්ලික් කළ විට ශ්‍රිතය func2 ක්‍රියාත්මක වන පරිදි කරන්න.