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

来源:2-6 JavaScript-关闭窗口(window.close)

慕粉1461748147

2016-05-18 18:31

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>

写回答 关注

1回答

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

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

    慕粉1461...

    那意思如果把id换成其他的,也是这种运行的效果?

    2016-05-18 18:53:17

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题