javascript的一段代码,其中的this是什么意思,固定搭配么,能用其它来代替?

<script>function changetext(id){id.innerHTML="谢谢!";}</script></head><body><h1 onclick="changetext(this)">请点击该文本</h1></body>
2026年09月23日 01:45
有2个网友回答
网友(1):

this 表示你点击的当前对象,不能用其他代替。
或者你把h1 加一个id 属性
在函数里面用document.getElementById(); 获取到这个对象也可以,这样就不需要传入this了

网友(2):

当前对象,当前dom节点。