为了账号安全,请及时绑定邮箱和手机立即绑定

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

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>

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕粉1461748147 提问者

那意思如果把id换成其他的,也是这种运行的效果?
2016-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739730    人
  • 解答问题       9566    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信