【发布时间】:2010-03-07 21:01:00
【问题描述】:
$(Constants.Selectors.Submit_Button).bind('click', function () {
GM_log('Event run: id = ' + this.id + ' self = ' + this);
});
当单击事件由文档(或其他一些包含所有页面的元素或元素集)触发时,上面的代码似乎运行。控制台输出是这样的: 脚本:事件运行:id = undefined self = [object XPCNativeWrapper [object HTMLDocument]]
选择器是一个简单的字符串“#buttonID”,其中 buttonID 被严重混淆(我确信没有名称冲突),并且是我注入页面的 HTML 表单的一部分。 (即属性“type”设置为“button”的输入元素)。
有人知道为什么会这样吗?我对这个一无所知。
【问题讨论】:
标签: jquery dom greasemonkey