javascript,我在一个网页里用了个全局变量,每执行一次就给这个变量加1,但是这个变量好像永远是初始值

代码在这里varcount=1;vararray=newArray();functionaddResource(obj){if(count<=9){varnewNode=... 代码在这里
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;
}
}
顺便问下我这个对象换了个位置后怎么替换它的函数,上面的代码好像没用、、、啊,还有就是怎么固定表格的大小,不让它应为里面的内容变形
展开
 我来答
百度网友5e99258cf
2014-01-07 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:699万
展开全部
如果这个函数只是这样的话你的count是变的,而且肯定是变的!除服外面还有嵌套,并且重新定义了count,这里if是判断,如果count<=9那么就执行下面的,执行完之后你的count就等于2了这个是肯定的。如果不信,你可以用alert(count);一下看看,肯定是变了,但是不能刷新,要是刷新了你的count就又从1开始了,至于你说的那个表格要用CSS控制~这里不建议用表格,建议用<ul><li>的形式来约束内容~!
更多追问追答
追问
count解决了0,0是因为obj.onClick="removeResource(this)"这段代码好像有问题,怎么样改变这个对象的函数才能让它对自己来操作啊?。。。
追答
你得代码不全啊~这么调用也没说,这个不好回答的~
百度网友5397cc4
2014-01-07 · 超过23用户采纳过TA的回答
知道答主
回答量:87
采纳率:50%
帮助的人:46.3万
展开全部
首先你所谓的全局变量肯定是没有用的,因为你的网页每刷新一次,这个变量相当于就是重新定义一次,你说会不会加1呢。所以要实现全局变量我想是不能去刷新页面的,所以只能使用局部刷新,也就是ajax了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无味甜点
2014-01-07 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:112万
展开全部
addResource(obj),你代码中调用了这个函数吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丨xman丨
2014-01-07
知道答主
回答量:26
采纳率:0%
帮助的人:19.3万
展开全部
你贴一段代码有什么用吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式