问答详情
源自:2-6 JavaScript-关闭窗口(window.close)

从事件处理器调用一个函数 (求解)

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>

提问者:慕粉1461748147 2016-05-18 18:31

个回答

  • wangdd3
    2016-05-18 18:40:00

    id只是一个参数。按照方法里面写的id.innerHTML 可以看出  这里id是一个对象 也就是说传递的参数是一个对象。  那个this是一个关键字  指的是当前的这个对象  也就是 h1标签这个对象