我正在使用JS,我对某些事情感到困惑。当用户单击我想要创建图像元素的元素并为其设置动画时。
element = document.createElement("IMG");
element.src = "/path/to/file.jpg";
element.addClass("class1");
我收到以下错误:
element.addClass不是函数
我做错了什么?
答案 0 :(得分:1)
您将DOM方法与jQuery方法混淆。 addClass
是一个jQuery方法,但element
是一个DOM元素,而不是一个jQuery对象。
如果你想坚持使用jQuery,代码将是:
var element = $("<img>", {
src: "/path/to/file.jpg",
"class": "class1"
});
答案 1 :(得分:0)
element.classList.add("className");
在Jquery中的addClass()方法。