gpt4 book ai didi

javascript - 旧版浏览器中 classList `undefined` 的解决方法?

转载 作者:行者123 更新时间:2023-11-30 07:58:45 25 4
gpt4 key购买 nike

以下代码适用于所有现代浏览器,但在传统浏览器上会抛出错误。我该如何解决这个问题?

错误:

TypeError: Result of expression 'document.getElementById("profile").classList' [undefined] is not an object.

代码:

document.getElementById("mixdesign").addEventListener("webkitAnimationEnd",    design);

function design(){
"use strict";
document.getElementById("profile").classList.add("animation");
location.href = "#profile";
}

参见 fiddle :https://jsfiddle.net/mm0o5jhw/3/

最佳答案

IE9 and older don't support classList .当您使用 jQuery 标记问题时,您可以改用 $.fn.addClass:

$("#profile").addClass("动画")

关于javascript - 旧版浏览器中 classList `undefined` 的解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33356329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com