從事件處理器調用一個函數 (求解)
changetext(id) ?id指的是什么?
onclick="changetext(this)" 為什么是 this ? ? ?題目我在W3Cschool看到的。
<!DOCTYPE html>
<html>
<head>
<script>
function changetext(id)
{
id.innerHTML="謝謝!";
}
</script>
</head>
<body>
<h1 onclick="changetext(this)">請點擊該文本</h1>
</body>
</html>
2016-05-18
id只是一個參數。按照方法里面寫的id.innerHTML 可以看出 ?這里id是一個對象 也就是說傳遞的參數是一個對象。 ?那個this是一個關鍵字 ?指的是當前的這個對象 ?也就是 h1標簽這個對象