,可能是由于浏览器的兼容性问题导致的。以下是一些可能的解决方案和建议:
- 确保使用的是最新版本的IE11和Edge浏览器,因为较旧的版本可能存在一些已知的兼容性问题。
- 检查你的代码,确保在添加类之前,DOM元素已经完全加载和渲染。可以使用DOMContentLoaded事件或window.onload事件来确保DOM已经准备好。
- 确保你的代码中没有使用过时的或不支持的JavaScript语法或API。可以使用Babel等工具将代码转换为较旧的JavaScript版本,以提高兼容性。
- 使用polyfill或垫片库来填补浏览器的兼容性差异。例如,可以使用classList polyfill来解决IE11和Edge不支持classList属性的问题。
- 避免使用一些特定于浏览器的CSS属性或样式,以减少兼容性问题的可能性。可以使用CSS前缀或CSS垫片库来处理浏览器的兼容性。
- 如果可能的话,可以考虑使用现代的JavaScript框架或库,如React、Vue.js或Angular,它们通常会处理浏览器的兼容性问题。
- 如果问题仍然存在,可以尝试使用开发者工具来调试和分析问题。可以使用浏览器的开发者工具(如Chrome DevTools)来查看错误消息、调试代码和分析DOM元素的状态。
总之,解决在IE11和Edge中单击时向DOM元素添加类时出现问题的关键是确保代码的兼容性,并使用适当的工具和技术来处理浏览器的差异。腾讯云提供了一系列云计算产品,如云服务器、云数据库、云存储等,可以帮助开发者构建稳定、可靠的云计算解决方案。具体产品信息和介绍可以参考腾讯云官方网站:https://cloud.tencent.com/