<strong>まずエラー例を見てみましょう</strong> <br>HTML コード<br><div class="codetitle"> <span><a style="CURSOR: pointer" data="65151" class="copybut" id="copybut65151" onclick="doCopy('code65151')"><u>コードをコピーします</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code65151"> <br><本文<BR><input id="certid" type="text" value="123456" > <br><input id="btn" type= "button" value ="button" onclick=""> <br></body> <BR></div> <BR>JavaScript コード<BR><div class="codetitle"><span><a style="CURSOR: pointer" data="56865" class="copybut" id="copybut56865" onclick="doCopy('code56865')"><U> </U></a></span> コードは次のとおりです: </div><div class="codebody" id="code56865"> <BR><script> <br>function show(value) <br>{ <br>alert(value); >} <br><br>btn.onclick = show(certid.value); <br><script> <br><br> </div>文 show( certid.value) は show メソッドを直接実行しますが、このメソッド オブジェクトを btn.onclick イベントに正しく割り当てませんでした。<br><br>これに変更すると<strong> </strong><br><div class="codetitle"><span><a style="CURSOR: pointer" data="34839" class="copybut" id="copybut34839" onclick="doCopy('code34839')">コードをコピー<u></u></a> コードは次のとおりです: </span></div> <div class="codebody" id="code34839">btn.onclick = show; <br><br> </div>パラメータは次のとおりです。 <br>正しいコードは次のように記述する必要があります。より明確に確認するためにパラメーターを追加します: <br>HTML コード<br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="65151" class="copybut" id="copybut65151" onclick="doCopy('code65151')">コードをコピー<u> </u></a> コードは次のとおりです。 </span></div> <div class="codebody" id="code65151"><body> <br><input id="certid" type="text" value="123456" > ><input id="btn" type="button" value= "button" onclick=""> <br><br> <br>JavaScript コード<br> </div> <br><br><div class="codetitle">コードをコピーします<span><a style="CURSOR: pointer" data="55797" class="copybut" id="copybut55797" onclick="doCopy('code55797')"><u> コードは次のとおりです。 </u></a> </span><script>>function show(value1,value2) </div>{ <div class="codebody" id="code55797">alert(value1 "," value2); <br>} <br><br>var i = 10; <br>btn.onclick = function(){ <br>show(certid.value, i); <br>}; <br><script> <br><br> <br>これにより、onclick イベント ハンドルへの値の動的割り当てが可能になり、パラメーターの受け渡しがサポートされます。</div>