Javascript Resolve函数在创建的DOM元素上未找到错误

Javascript Resolve函数在创建的DOM元素上未找到错误,javascript,jquery,Javascript,Jquery,我在和JS合作,我对一些事情有点困惑。当用户单击一个元素时,我想创建一个图像元素并设置它的动画 element = document.createElement("IMG"); element.src = "/path/to/file.jpg"; element.addClass("class1"); 我收到以下错误: element.addClass不是函数 我做错了什么?您混淆了DOM方法和jQuery方法addClass是jQuery方法,但element是DOM元素,而不是jQuery

我在和JS合作,我对一些事情有点困惑。当用户单击一个元素时,我想创建一个图像元素并设置它的动画

element = document.createElement("IMG");
element.src = "/path/to/file.jpg";
element.addClass("class1");
我收到以下错误:

element.addClass不是函数


我做错了什么?

您混淆了DOM方法和jQuery方法
addClass
是jQuery方法,但
element
是DOM元素,而不是jQuery对象

如果您想坚持使用jQuery,代码如下:

var element = $("<img>", {
    src: "/path/to/file.jpg",
    "class": "class1"
});

var-element=$(“在DOM中,我们有类似于classList的东西:

element.classList.add("className");
Jquery中的addClass()方法