日期:2014-05-16  浏览次数:20399 次

变量名能替代属性名吗
我写个方法获取某个对象的属性,用方法参数替代,能实现吗

------解决方案--------------------
可以的。。。
比如:
var change=function(obj,x) {
obj.style['need change']=x;
}
------解决方案--------------------
以下两个方法都可以实现你的要求:
<div style = "width:300px;height:20px;" id="theforever_csdn">theforever_csdn</div>
<script type = "text/javascript" >
alert(eval("document.getElementById('theforever_csdn').style."+'width'));
alert(document.getElementById('theforever_csdn').style['width']);
</script>