js中的getAttribute和style有什么区别?

JavaScript018

js中的getAttribute和style有什么区别?,第1张

javascript中的getAttribute() 和style的区别:

1、getAttribute()是HTML DOM的一个方法,用以获取HTML元素的属性(如id,name,type以及其他自定义属性)。

2、而style是HTML DOM的一个关于样式的对象,style对象的属性(如background,color,border等等)用以设置元素的样式。

var 变量=html的对象.getAttribute("属性名");

var 变量=html对象.style.属性名

html的对象.setAttribute("属性名","属性值");

html对象.style.属性名="属性值"

d3.js是JavaScript的一个库。既然如此,我就从js的方面来讲吧。

attr,attribute,是元素的属性。style是样式。

那么从这里来看:

<div class="attr" style="height:100px width: 100px" ></div>

有没有发现什么?class是div的一个属性, style和class是并列的。所以,简单说,style也是元素的属性。

扯这么多。我想你应该是想知道attr函数和style的区别吧?

根据书上,

selection.arr函数:用来读取或改变元素上的给定属性。

selection.style函数:用来给选定元素添加样式。

这么说。arr是改变或读取已有的属性, style是添加样式。从作用上讲,一个是与属性打交道,一个是与样式打交道。另一个方面,arr是作用于已有的。而style是无中生有。

不知道你懂了没。

您好,jsstyle是韩国品牌专业服装网站,中文名是吉思时尚。零售,批发,加盟都可以。专门出售韩国正品品牌。像是pastar,wingsmall,cherry-spoon,pinkbanana,junystyle,sdking,heizle,leeke,robein,hazy,cocobenny都能在此网站找到。价格也合理,很受顾客的欢迎,找韩国服装服饰,日韩服饰的时尚人士都可以到jsstyle-吉思时尚看看哦~

希望我的回答对您有所帮助。