JavaScriptを使用してクリック時に段落のテキストを変更する方法


  1. インラインイベントハンドラを使用する方法: この方法では、HTMLのonclick属性を使用して直接イベントハンドラ関数を呼び出します。
<p id="myParagraph" onclick="changeText()">クリックしてテキストを変更する</p>
<script>
function changeText() {
  var paragraph = document.getElementById("myParagraph");
  paragraph.innerHTML = "新しいテキスト";
}
</script>
  1. イベントリスナーを使用する方法: この方法では、JavaScriptのaddEventListenerメソッドを使用して、要素に対してイベントリスナーを登録します。
<p id="myParagraph">クリックしてテキストを変更する</p>
<script>
var paragraph = document.getElementById("myParagraph");
paragraph.addEventListener("click", changeText);
function changeText() {
  paragraph.innerHTML = "新しいテキスト";
}
</script>
  1. jQueryを使用する方法: jQueryを使用すると、より簡潔なコードで同じ機能を実現できます。
<p id="myParagraph">クリックしてテキストを変更する</p>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$("#myParagraph").click(function() {
  $(this).text("新しいテキスト");
});
</script>