有没有办法找出生成警告框的IE窗口的ID?我认为它本身就是文档或窗口。
可以使用简单的html或jQuery。
我尝试过类似的事情:
var id = $(this).parent().attr('id');
但无济于事。
最终我想找出生成javascript警告的窗口/文档的ID,以便我可以覆盖它。
感谢。
答案 0 :(得分:2)
如果文档没有为正文指定ID属性,那么您可以收集的信息不多...... html标记也没有指定ID属性......
您必须自己构建一个机制来识别您的窗口..
如果要将窗口句柄保留在某处,请参阅jQuery data()以将自定义“属性”附加到DOM对象。
要覆盖提醒功能,请参阅我对此问题的回复:JavaScript: Overriding alert()
祝你好运答案 1 :(得分:0)
不确定为什么你需要这样做,但如果你想要覆盖警报功能,那就很容易了:
alert = function() {
// do some custom stuff here
};