为了账号安全,请及时绑定邮箱和手机立即绑定

一个js的问题,没办法用js改变div的top值,提示Cannot set property 'top' of undefined

一个js的问题,没办法用js改变div的top值,提示Cannot set property 'top' of undefined

肖小波 2016-08-28 21:16:52
   样式:         <div class="hom-foot">                <div class="hom-foot-txt">                    <p>1</p>                    <p>2</p>                    <p>3</p>                    <p>4</p>                    <p>5</p>                    <p>6</p>                    <p>7</p>                    <p>8</p>                    <p>9</p>                    <p>0</p>                    <p>1</p>                    <p>2</p>                    <p>3</p>                    <p>4</p>                    <p>5</p>                    <p>6</p>                    <p>7</p>                    <p>8</p>                    <p>9</p>                    <p>0</p>                </div>            </div>.hom-foot{    height: 375px;    width: 100%;    background: #444;    color: #fff;    font-size: 27px;    line-height: 40px;    overflow: hidden;    position: relative;}.hom-foot-txt{    height: 750px;    width: 100%;    background: red;    font-size: 24px;    line-height: 34px;    position: absolute;    top: 0px;    left: 0px;}js:    var footTxt=$(".hom-foot-txt");    var foot=$(".hom-foot");    var txtHeight=-34;    footTxt.style.top = txtHeight + 'px';    console.log("txtHeight")
查看完整描述

1 回答

已采纳
?
业余奶茶品鉴师

TA贡献260条经验 获得超388个赞

var footTxt=$(".hom-foot-txt");
    var foot=$(".hom-foot");
    var txtHeight=-34;
    footTxt.css("top",txtHeight + 'px');
    console.log(txtHeight);

js这样写。望采纳

查看完整回答
1 反对 回复 2016-08-28
  • 1 回答
  • 0 关注
  • 4910 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信