javascript的奇怪问题~~请各位都看一下...好急~~ 是不是和浏览器有关系,我在ie里面试了一下,运行正常,list[0].outerHTML里面有b的。在firefox里面,这个代码不执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回复:witchtomato是在IE~~很多时候list[0].outerHTML是正常的~~但我用了setTimeout()~~里面还递归了~代码比较复杂..不好说明~~大概是这样吧...function test(obj){..........test(obj);.....}setTimeout(test(list(0)),2000);setTimeout(test(list(1)),2000);list(0).outerHTML就不正常了...而list(1).outerHTML还是正常.. 这样是会出问题的,我也碰到过,你要么这样试试看:var temp0,temp1;temp0 = list[0].outerHTML;timp1 = list[1].outerHTML;list[0].outerHTML = temp1;list[1].outerHTML = temp0; div 的ID不能重复吧?MARK ID必须是唯一的,并且DIV没有name属性 1.ID必须唯一? ID可以不唯一 多个相同ID将被认为是个数组!2.getElementsByName()方法可以取得 ID 和 Name 不是只能取得Name属性3.settimeout 是个多线程处理方法 当使用一个settimeout相当于打开的一个新的线程 当多个线程处理同一个变量的时候 你就要小心了 求解释!!!! 这两个正则如何修改下,可以不要匹配结果中的等号 attachEvent中函数参数传递的问题 Extjs 的问题 初学js,问一个简单js代码,大家给看看??(总提示document.all(...)为空或不是对象,我想选1出层1,选2出层2) window.open("打开本身网页","_self") 如何跨域获取变量或调用函数? ff e.target取不到值 求教Iframe的相关问题 高分请教做菜单的原理 请大侠们帮助 同时点中2个按纽的问题 用javascript做页面安全验证是不是很弱啊~~
是在IE~~很多时候list[0].outerHTML是正常的~~
但我用了setTimeout()~~里面还递归了~代码比较复杂..不好说明~~
大概是这样吧...function test(obj)
{
....
...
...
test(obj);
...
..}setTimeout(test(list(0)),2000);
setTimeout(test(list(1)),2000);
list(0).outerHTML就不正常了...而list(1).outerHTML还是正常..
var temp0,temp1;
temp0 = list[0].outerHTML;
timp1 = list[1].outerHTML;
list[0].outerHTML = temp1;
list[1].outerHTML = temp0;
MARK
2.getElementsByName()方法可以取得 ID 和 Name 不是只能取得Name属性
3.settimeout 是个多线程处理方法 当使用一个settimeout相当于打开的一个新的线程 当多个线程处理同一个变量的时候 你就要小心了