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

使用getAttribute()方法返回null是什么问题呢?

使用getAttribute()方法返回null是什么问题呢?

Sturrbon 2016-03-11 08:08:05
Css文件样式设置如下: #div1{clear: left;width: 300px;padding: 20px;border: 1px solid #03d;border-top: 3px solid red;margin-left: 10px;} html标签如下: <div id="div1">     275万购昌平邻铁三居 总价20万买一居     200万内购五环三居 140万安家东三环     北京首现零首付楼盘 53万购东5环50平     京楼盘直降5000 中信府 公园楼王现房</div>script脚本如下:document.write(div1.getAttribute("padding"));script脚本在布局代码后面,使用hasAttribute也是返回false。这是为什么呢??
查看完整描述

1 回答

已采纳
?
woshiajuana

TA贡献211条经验 获得超152个赞

padding是CSS样式不是属性,而且你这样也获得不到div1这个标签

getAttribute()是获得属性的

想要获得padding

原生js就是这样document.write(document.getElementById("div1").style.padding);

用jquery就这样document.write($("#div1").css("padding"));

查看完整回答
反对 回复 2016-03-11
  • Sturrbon
    Sturrbon
    这样啊,有点昏属性和样式的问题。。。 感谢你的回答。
  • 1 回答
  • 0 关注
  • 2630 浏览
慕课专栏
更多

添加回答

举报

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