易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript问题

HTML code:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
li{border:1px solid #f30;list-style:none;margin:3px; cursor:pointer}
</style>
</head>

<body>
<ul id="show">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</body>
<script language="javascript">
function show(){
var a=document.getElementById("show").getElementsByTagName("li");
for(var i=0;i<a.length;i++){
a[i].onclick=function(){
alert(i)
}
}
}
show()
</script>
</html>


点击"li"的时候我原本打算是让它分别弹出i的值(1,2,3,4),可是它老是弹出4,也就是a.length的值,这是为什么啊?
因为 i 最后的值是 4
改成下面的就对了
a[i].onclick = new Function("alert(" + i + ")");

楼主这样就可以了
JScript code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHig


相关问答:

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

在VC里调用javascript - VC/MFC / 基础类

void CWEHelperDlg::OnOK(){
CString code;

//调用VBSCRIPT,能弹出消息框,也能正确返回 hello
code = "function main()\r\n\tMsgBox \"ok\"\r\n\tmain=\"hello\"\r\nend functio ......

JavaScript可以被保护起来吗? - Web 开发 / 非技术区

如果不能 ,那么WebOS不是没有前途? 别人的成果很快就被共享了?那还有谁愿意开发啊?
问的好!你去问一问开源软件为什么要开源

我倒不觉得我看了linux源码就能写一个linux出来,哈哈

呵呵,赚钱的模式不一样 ......

大家JavaScript使用框架统计

大家工作都用什么JavaScript框架呀?统计一下
1.jQuery
2.extjs
3.Dojo
4.DWR
我平时用jQuery ,不知道大家用它的UI多不?好像用extjs的多点吧?
 
DWR是什么框架?
mootools,YUI,jQuery都常用,最喜 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号