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

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。

这是为什么呢??

Sturrbon
浏览 2631回答 1
1回答

woshiajuana

padding是CSS样式不是属性,而且你这样也获得不到div1这个标签getAttribute()是获得属性的想要获得padding原生js就是这样document.write(document.getElementById("div1").style.padding);用jquery就这样document.write($("#div1").css("padding"));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript