解决方案 »
- javascript让键盘自己按下你会吗
- jQuery 绑定得失焦点时导致select不能选中
- 关于js中几个时间的常用操作,请指点
- html中javascipt怎么实现覆盖自己?
- 请问在htmldb里怎样用javascript方法给opener窗口上的选择列表添加option
- 如何在javascript访问一个页面?
- document.body.scrollTop总是0??
- 问一个变量连接的问题,很初级的
- 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它?
- netscape下文本框的右对齐问题
- 求一个动态添加tr的js,比较有难度
- 求一段日期检查的javascript.
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
//结果
document.getElementById("myCanvas").width= winWidth;
document.getElementById("myCanvas").height= winHeight;
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
function deletePlayer(i,j)
{
//data.push(letter);//添加到移除元素数组
j && letters.splice(j,1);
i && shots.splice(i,1);
}
不是很明白你说的第一个元素删不掉是指什么?第一个字母,还是第一个子弹?好像没有什么问题,你是怎么判断有没有被删除的?
我测试的方法是,把onload里面的window.setInterval('randomLetter(1)',2000);改成randomLetter(1);,这样排除其他的干扰,然后打,letters和shots的数组长度都变成0了,证实可以消除。