图像中的JavaScript getAttribute()方法

图像中的JavaScript getAttribute()方法,javascript,jquery,Javascript,Jquery,我正在用javascript拖放图像。我在图像中给出了一些属性。我正在调用名称上的属性(“数据id”) <img class="item" id="Img2" src="http://dummyimage.com/100x100/000/fff&text=Figen" draggable="true" ondragstart="drag(event)" alt="" data-id="20" /> <img class="item" id="Img3"

我正在用javascript拖放图像。我在图像中给出了一些属性。我正在调用名称上的属性
(“数据id”)

<img class="item" id="Img2" src="http://dummyimage.com/100x100/000/fff&text=Figen" draggable="true" ondragstart="drag(event)" alt="" data-id="20" />
        <img class="item" id="Img3" src="http://dummyimage.com/100x100/000/fff&text=Naz" draggable="true" ondragstart="drag(event)" alt="" data-id="30"/>
        <img class="item" id="Img4" src="http://dummyimage.com/100x100/000/fff&text=Test" draggable="true" ondragstart="drag(event)" alt="" data-id="40"/>
        <img class="item" id="Img5" src="http://dummyimage.com/100x100/000/fff&text=Huni" draggable="true" ondragstart="drag(event)" alt="" data-id="50"/>
        <img class="item" id="Img6" src="http://dummyimage.com/100x100/000/red&text=Mavi" draggable="true" ondragstart="drag(event)" alt="" data-id="60"/>
        <img class="item" id="Img0" src="http://dummyimage.com/100x100/000/fff&text=Can" draggable="true" ondragstart="drag(event)" alt="" data-id="90"/>

当我回发图片时,ı想看到后面的代码。

上面写着“找不到”

这些代码在班上是正确的

我在这里把它称为(字符串的)列表 得到 返回空闲列表 结束 设置(ByVal值作为列表(字符串)) _idlist=值 端集 结束属性


然后把它还给我,没有问题

如果我理解您的意思,您希望获取
数据id
属性并将其放到某个地方。您正在尝试删除文本
appendChild(x)
方法要求
x
为childNode。因此,您应该将文本转换为childNode。 你可以按照下面的方法来做

        var itemToMove = document.getElementById(data).getAttribute("data-id");
       //convert itemToMove into a TextNode.
      itemToMove = document.createTextNode(itemToMove);
      //append it into the target
     ev.target.appendChild(itemToMove)
但是,您应该注意到,在数据传输类型中写入的
text
text
。它们应该是一样的。
希望对你有所帮助,试试这个。我和我一起工作很好。

请您解释一下,您想做得更清楚些吗??我在代码中看到的错误是键入了
text
text
参数。另外,您的
itemToMove
变量是一个文本,因此您不能将它附加到某个地方。我对它进行了更清晰的编辑,您可以再次查看吗?检查您更正的内容。我尝试过我提出的解决方案??我尝试过我看到了数字(数据id),但我想将这些数据发送到类端。我必须保留在代码中。没关系,但当我使用ajax将数据发送到类中时,会出现错误。如果你想看,我可以发送所有代码。请原谅延迟回复。你可以给我发代码(或者简单地告诉我你真正想做什么)
        var itemToMove = document.getElementById(data).getAttribute("data-id");
       //convert itemToMove into a TextNode.
      itemToMove = document.createTextNode(itemToMove);
      //append it into the target
     ev.target.appendChild(itemToMove)