javascript - css("margin-left")位null??? 迷茫了
黄舟
黄舟 2017-04-10 17:58:12
[JavaScript讨论组]
<p  id="part4_slide">
            <p><img id="p4_img1" src="img/air/air_part4_1.jpg"  alt="pictrue" ></p>
            <p><img id="p4_img2" src="img/air/air_part4_1.jpg"  alt="pictrue" ></p>
                         
        </p>

下面是css:

#p4_img1{
    width:865px;
    height:130px;
    
    }
#p4_img2{
    width:865px;
    height:130px;
    margin-left:-180px;
    }

下面是js:

var arr_img=[$("p4_img1"),$("p4_img2"),$("p4_img3"),$("p4_img4"),$("p4_img5")];

var left=arr_img[0].css("margin-left");

alert(left);//null??????
alert(arr_img[0].width())//null???????
    
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
怪我咯

js里选择器前缀呢?

迷茫

使用id选择元素: $('#xxx');
使用class选择元素: $('.xxx');

PHP中文网

一、选择器都写错了 因为贴出来的都是ID所以选择器少了#
二、就算选择器写对了,你的第一个弹框也不会是正确的值 因为你设置的margin-left根本不是数组中第一个元素的

黄舟

选择器根本就没选到,同上~

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

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