css - JavaScript 这个怎么只能遍历属性名,不能遍历属性值?
巴扎黑
巴扎黑 2017-04-11 09:02:39
[JavaScript讨论组]
       var ojb=document.getElementById("hui");
       var ojb=ojb.style;
       BianLiDuiXiang(ojb,"v");


       function BianLiDuiXiang(obj,type)
       {           
            for(var pro in ojb)
            {
                var tt= ojb[pro];
                if (type="v")
                {
                    if (!(typeof(tt)=="function"))
                        console.log("属性:"+pro+";值:"+tt);
                }
            } 
       }

是我哪里写错了吗?麻烦帮忙改正一下,谢谢了!

我把

       var ojb=ojb.style;
       BianLiDuiXiang(ojb,"v");

改成

       var ojb2=ojb.style;
       BianLiDuiXiang(ojb2,"v");

就好了,为什么呢?

巴扎黑
巴扎黑

全部回复(2)
PHP中文网

因为你声明过了ojb,
var ojb=ojb.style; 又声明一次,把第一个值替换了

巴扎黑
 var ojb=document.getElementById("hui");
 var ojb=ojb.style;

变量名重复了,兄弟

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号