this 与window 的问题

fengjia123123123 2010-03-31 03:56:49
window.showMyMessage = function () {
alert("window: message")
}

this.showMyMessage = function () {
alert("this: message")
};

showMyMessage();



这段js为什么alert出的是window:message而不是this:message ?

全局中,this不是代表window吗?有点糊涂
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengjia123123123 2010-03-31
  • 打赏
  • 举报
回复
谢谢了,我搞错了,我放在$(function () {}中所以出现了问题。结贴!
lianqin7 2010-03-31
  • 打赏
  • 举报
回复
在IE6下弹出的是this: message,LZ用的什么浏览器??

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧