javascript函数的对象创建

javascript函数的对象创建,javascript,Javascript,我正在使用dhtmlgoodies拖放脚本。我必须使用元素id为动态创建的元素添加源。如果我传递id值,它将作为字符串 var dragDropObj = new DHTMLgoodies_dragDrop(); dragDropObj.addSource('box320',true,true,true,false,'onDragFunction'); dragDropObj.addSource('box314',true,true,true,false,'onDragFunction');

我正在使用dhtmlgoodies拖放脚本。我必须使用元素id为动态创建的元素添加源。如果我传递id值,它将作为字符串

var dragDropObj = new DHTMLgoodies_dragDrop();
dragDropObj.addSource('box320',true,true,true,false,'onDragFunction');
dragDropObj.addSource('box314',true,true,true,false,'onDragFunction');
box320和box314是元素id的。我必须动态传递元素id。我使用了

<div  class="dragableBox" ondrag="add1(this.id)"  id="<%=rs_list_task.getString("task_id")%>" >
function add1(id)
{
var dragDropObj = new DHTMLgoodies_dragDrop();
dragDropObj.addSource(id,true,true,true,false,'onDragFunction');
}

函数add1(id)
{
var dragDropObj=新的DHTMLgoodies_dragDrop();
addSource(id,true,true,true,false,'onDragFunction');
}

但它不工作…它显示未找到id的错误元素。

您是否确定
返回的是非空元素?是..返回的是值。