私はオブジェクトとして 'this'を使用せず、オブジェクトとして 'this'を渡さずに関数を直接記述し、this.src = ""関数に直接書くのはなぜですか? this
その特定img
要素を指すimg
タグ、内部javascriptの関数で引数としてオブジェクトを渡す必要があるのはいつですか?
<body>
<script type="text/javascript">
function picture(yolo){
yolo.src="3Nail.jpg";
}
function normal(yolo) {
yolo.src="4Nail.jpg";
}
</script>
<img onmouseover="picture(this)" onmouseout="normal(this)" src="1nail.jpg" alt="n1"/>
<img onmouseover="picture(this)" onmouseout="normal(this)" src="2nail.jpg" alt="n2"/>
HTMLたちを表示します。 – Bergi
'this'キーワードは、異なるスコープにあるときには何か異なることを意味します。それがうまくいかない理由です。 – Bergi
ねえ、onmouseoverイベントハンドラを使ってこれらの関数を呼び出しています – Dheeraj