黑马程序员技术交流社区
标题:
alert问题
[打印本页]
作者:
吃阁子的猫
时间:
2013-8-24 10:39
标题:
alert问题
本帖最后由 吃阁子的猫 于 2013-8-26 22:38 编辑
现在学Dom,alert写的对话框永远都出不来,心情很不好,代码如下,求指教
html文件:
<body>
<!--<script type="text/javascript">
var arr = [5,1,3,21];
alert(arr.getMax());
</script>-->
<script type="text/javascript" src="arrayUtil.js"></script>
<script type="text/javascript">
var a = [2,1,4,3,7];
alert(arr.getIndex(1));
</script>
</body>
js文件:
Array.prototype.getIndex = function(element){
for(var x = 0;x<this.length;x++){
if(x==element){
return x;
}
return -1;
}
}
作者:
小时晚er
时间:
2013-8-24 13:28
我也是新手,不知道我写的是不是你所想的思路,根据传进来的下标来输出相应的值
<script type="text/javascript">
//定义一个数组数据为int类型
var a=[1,2,3];
//根据传进来的参数(即。。数组下标)来返回数组中下标所对应的值
function show(element){
for(var i=0;i<a.length;i++){
if(i==element){
alert(a[i]);
}
}
}
//调用方法,并传进你要输出数组中元素的下标(这里传进来的为1)
window.onload=show(1);
</script>
作者:
吃阁子的猫
时间:
2013-8-24 15:43
都一样啊,我的弹出警告框,你的加载内存,soso_e100:}我是想问为什么我的结果不出来
作者:
神之梦
时间:
2013-8-24 17:20
淡定,楼主你的arr在哪
上面的arr已经注释掉了,下面你定义的变量名是a
alert肯定弹不出来,建议出现这样的问题时,利用浏览器的开发人员共计调试下,很容易找到错误的地方
作者:
黄文伯
时间:
2013-8-26 15:13
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
作者:
吃阁子的猫
时间:
2013-8-26 22:20
黄文伯 发表于 2013-8-26 15:13
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...
恩恩,版主说的对,以后一定注意,也希望版主多多关注下我们的帖子,呵呵,这年头,出来挣点分真不容易
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2