- インラインイベントハンドラを使用する方法:
この方法では、HTMLの
onclick
属性を使用して直接イベントハンドラ関数を呼び出します。
<p id="myParagraph" onclick="changeText()">クリックしてテキストを変更する</p>
<script>
function changeText() {
var paragraph = document.getElementById("myParagraph");
paragraph.innerHTML = "新しいテキスト";
}
</script>
- イベントリスナーを使用する方法:
この方法では、JavaScriptの
addEventListener
メソッドを使用して、要素に対してイベントリスナーを登録します。
<p id="myParagraph">クリックしてテキストを変更する</p>
<script>
var paragraph = document.getElementById("myParagraph");
paragraph.addEventListener("click", changeText);
function changeText() {
paragraph.innerHTML = "新しいテキスト";
}
</script>
- 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>