编写在 IE8 中工作但在 IE11 中中断的网页

Coding a web page that works in IE8 but breaks in IE11

我正试图在研讨会上向一些人展示特定元素(它们是 html 标签、css 定义的样式或 JavaScript 行为)是如何编码工作的IE7正常,IE8正常,IE11失败

目前我展示的内部网在 IE11 中可以正常工作,但我想更改代码以使其不能正常工作。换句话说,我可以 add/change 对我的代码做什么,以允许它在 IE8 中继续正确呈现但在 IE11 中中断?

您可以编写一些使用 document.all 的 JavaScript,这是一种获取在 IE10 中有效但在 IE11 中被删除的元素的糟糕方法。

您可以查看此 MSDN 文档中详细提供的 IE11 遗留 API 删除列表:

https://msdn.microsoft.com/en-us/library/ie/bg182625%28v=vs.85%29.aspx#legacyAPIs

一个例子是在IE11中删除的attachEvent方法的使用