代码在这里
var count = 1;
var array=new Array() ;
function addResource(obj)
{
if(count<=9)
{
var newNode = document.getElementById("have"+count);
newNode.appendChild(obj);
array[count]=obj;
obj.onClick="removeResource(this)";
obj.parrentNode.removeChild(obj);
count=count+1;
}
}
顺便问下我这个对象换了个位置后怎么替换它的函数,上面的代码好像没用、、、啊,还有就是怎么固定表格的大小,不让它应为里面的内容变形
javascript,我在一个网页里用了个全局变量,每执行一次就给这个变量加1,但是这个变量好像永远是初始值
答案:4 悬赏:40 手机版
解决时间 2021-02-05 01:13
- 提问者网友:我的未来我做主
- 2021-02-04 09:04
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-04 10:25
如果这个函数只是这样的话你的count是变的,而且肯定是变的!除服外面还有嵌套,并且重新定义了count,这里if是判断,如果count<=9那么就执行下面的,执行完之后你的count就等于2了这个是肯定的。如果不信,你可以用alert(count);一下看看,肯定是变了,但是不能刷新,要是刷新了你的count就又从1开始了,至于你说的那个表格要用CSS控制~这里不建议用表格,建议用<ul><li>的形式来约束内容~!
全部回答
- 1楼网友:不甚了了
- 2021-02-04 14:45
你贴一段代码有什么用吗??
- 2楼网友:蕴藏春秋
- 2021-02-04 13:05
不需要,但是js是弱类语言
初始赋值的好处就是确定变量的数据类型
- 3楼网友:神也偏爱
- 2021-02-04 12:02
首先你所谓的全局变量肯定是没有用的,因为你的网页每刷新一次,这个变量相当于就是重新定义一次,你说会不会加1呢。所以要实现全局变量我想是不能去刷新页面的,所以只能使用局部刷新,也就是ajax了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯