首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

动态创建元素后怎么绑定onclick事件?(急)

2012-02-16 
动态创建元素后如何绑定onclick事件???(急)vardelObjdocument.createElement( a )delObj.iddelThisD

动态创建元素后如何绑定onclick事件???(急)
var   delObj   =   document.createElement( "a ");
delObj.id   =   "delThisDate ";
delObj.innerHTML=   '[删除] ';
divObj.appendChild(delObj);
这样创建a标签,并且appendChild后可以如下绑定onclick事件吗??
delObj.onclick   =   "delinput(this) ";
我这不报错,高手执教一下该怎么做!!跪拜!!

[解决办法]
delObj.onclick = new Function( "delinput(this) ");

[解决办法]
new Function()

new 出来的不就是一个对象了么,把一个对象赋值给一个属性,不是很合理么

在javascript里,不要把Function看成函数,看成对象就好理解多了

你在写Function()时不是可以在圆括号里放参数么,上面的参数就是另一个function

热点排行