现在的位置: 首页 > 综合 > 正文

如何利用JS动态创建标签并附于事件

2012年07月01日 ⁄ 综合 ⁄ 共 325字 ⁄ 字号 评论关闭
function $(str){return document.getElementById(str);}

for(var i=0;i<10;i++)
{
  var span=document.createElement("span");
  span.className="span";
  span.innerHTML=i;
  
//  span.onclick=function()
//{
//   alert(this.id);
//}
//---这里要注意的是跌代赋于事件传的对象要使用this不然只会最后一个标签赋事件成功!
 span.onclick=function()
{
   messageBox(this);
}
}

function messageBox(obj)
{
 alert(obj.id);
}

抱歉!评论已关闭.