用一个变量代替div的名字不行吗? 我有一个div叫resize1,这么写name='resize'+1,name.get('height')就不行,请问该怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById('resize'+1).height 最好给这个div赋个id,比如id="resize"+1,然后可以用document.getElementById.('resize1').height就可以获得,你的这个get(),使什么东东,应该是getAttribute("height")吧 var name='resize'+1var str='<div id="'+name+'" style="height:100px;width:100px;"></div>';document.write(str);setTimeout(function(){alert(document.getElementById(name).style.height);},1) 变量可以存放元素的名字,但是变量始终是变量,不是元素对象,不可以直接进行操作。你name='resize'+1,name变量放的是div元素的id,是个字符串而name.get('height'),你是把name当做object来用了。应该是name=document.getElementById('resize'+1);name.get('height');LZ该好好看看基础知识 我没说清楚,不好意思,实际上是这样的,有很多div,id分别为resize1,resize2,resize3....以此类推,我用一个变量比如叫name来指代这些resize,name.get('height')中的name可能为任一个resize,现在是name.get('height')这种写法不行,有什么其他写法吗? name = document.getElementById('resize'+i); //i是具体id的最后数字name.height = 12; //或者name.getAttribute('height') = 12; var name=document.getElementById("resize"+i);name.getAttribute("height"); 【难】求一个排列组合算法吧,这个应该是算法吧 动态表格的问题. 屏蔽realplayer右键菜单 如何取到返回的值 一个关于jquery的checkbox全选的问题 怎么比较字符日期的大小?? onchange事件带参数 我遇到几个不会解决的问题 超连接打开word格式的问题,如何让他打开后不是在连接所在窗口显示,而是调用客户端word我在微软的site上看到可以, 帮我看一下吧 jquery 获取id问题 Jquery DOM Ajax 三者的关系是什么?
document.getElementById.('resize1').height就可以获得,你的这个get(),使什么东东,应该是
getAttribute("height")吧
var str='<div id="'+name+'" style="height:100px;width:100px;"></div>';
document.write(str);
setTimeout(function(){alert(document.getElementById(name).style.height);},1)
你name='resize'+1,name变量放的是div元素的id,是个字符串
而name.get('height'),你是把name当做object来用了。
应该是name=document.getElementById('resize'+1);name.get('height');LZ该好好看看基础知识
name = document.getElementById('resize'+i); //i是具体id的最后数字
name.height = 12; //或者name.getAttribute('height') = 12;
var name=document.getElementById("resize"+i);
name.getAttribute("height");