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

动态增加onclick方法为何不行,该如何解决

2012-03-17 
动态增加onclick方法为何不行我代码大概如下:varnewAreadocument.createElement( area )newArea.shape

动态增加onclick方法为何不行
我代码大概如下:
var   newArea   =   document.createElement( "area ");
newArea.shape   =   "rect ";
newArea.coords   =   area.childNodes[0].nodeValue;
newArea.onClick=function(){alert(1);}
newArea.href   = "# "   ;
imap.appendChild(newArea);

可是click热区却没有反应,请问如何解决,谢谢

[解决办法]
Try:

var newArea = document.createElement( "area ");
imap.appendChild(newArea);//最好创建好立即加入DOM
newArea.shape = "rect ";
newArea.coords = area.childNodes[0].nodeValue;
newArea.onclick=function(){alert(1);}//小写
newArea.href = "# " ;

热点排行