动态生成div的问题 本帖最后由 atomicsun 于 2009-09-02 18:26:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById("main").innerHTML+=str;//赋值,相当于重新定义了d1对象 加载问题,生成好了再加载方法,如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>无标题页 </title> <style type="text/css"> .s { width: 300px; height: 30px; background-color: Green; margin: 12px; } </style> </head> <body> <form id="form1" runat="server"> <div id="main"> </div> <script type="text/javascript"> for(var i=1;i <3;i++) { var str=" <div id='d"+i+"' class='s'> </div>" document.getElementById("main").innerHTML+=str; } for(var i=1;i <3;i++) { var id="d"+i; document.getElementById(id).onmouseover=getf(i); } function getf(i) { return function(){ alert(i);} } </script> </form> </body></html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>无标题页 </title> <style type="text/css"> .s { width: 300px; height: 30px; background-color: Green; margin: 12px; } </style> </head> <body> <form id="form1" runat="server"> <div id="main"> </div> <script type="text/javascript"> for(var i=1;i<3;i++) { var str=" <div id='d"+i+"' class='s'> </div>" document.getElementById("main").innerHTML+=str; } for(var i=1;i<3;i++) { var id="d"+i; document.getElementById(id).onmouseover= getf(i);} function getf(i) { return function(){ alert(i);} } </script> </form> </body> </html> CKEDITOR 的一个问题 jquery应当怎么样学? 30分请教JS时间问题 大家来帮忙看看我遇到的这个问题 关于1个form表单,根据不同的下拉列表,提交到不同的页面!! 希望各位高手帮忙 谢谢啦 使用firefox又发现问题,求解 只可以输入半角数字的正则表达式,顶者有分 大家用什么工具来调试javascript的? 大家帮我看看这段 JS 代码,在线等! 请问如何用javascript和xml实现查询sql server数据库的功能? 请教:如果判断当前页面含有框架,并且判断框架的URL状态或者是框架名称?? FF不支持window.close();???
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>无标题页 </title>
<style type="text/css">
.s
{
width: 300px;
height: 30px;
background-color: Green;
margin: 12px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="main">
</div> <script type="text/javascript"> for(var i=1;i <3;i++)
{
var str=" <div id='d"+i+"' class='s'> </div>"
document.getElementById("main").innerHTML+=str;
}
for(var i=1;i <3;i++)
{
var id="d"+i;
document.getElementById(id).onmouseover=getf(i); } function getf(i)
{
return function(){ alert(i);}
} </script> </form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>无标题页 </title>
<style type="text/css">
.s
{
width: 300px;
height: 30px;
background-color: Green;
margin: 12px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="main">
</div> <script type="text/javascript"> for(var i=1;i<3;i++)
{
var str=" <div id='d"+i+"' class='s'> </div>"
document.getElementById("main").innerHTML+=str;
}
for(var i=1;i<3;i++)
{
var id="d"+i;
document.getElementById(id).onmouseover= getf(i);
}
function getf(i)
{
return function(){ alert(i);}
} </script> </form>
</body>
</html>