js中的getAttribute() 和style的区别

2025-03-07 10:14:47
推荐回答(2个)
回答1:

javascript中的getAttribute() 和style的区别很明显:

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

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


示例如下:对于以下HTML结构,

示例DIV
  • 如果要获取div的name属性值,可以使用

    document.getElementById("test").getAttribute("name");
  • 如果要获取DIV的样式如字体的颜色,可以使用

    document.getElementById("test").style.color;

回答2:

getAttribute这个方法是获取 dom对象的属性值,比如 id,name,value或者其他自定义的对象,如id="abc" 用这个方法就可以获取
style这个方法是可以获取 该对象的样式 他们在html中表现为


上面的方法可以得到id 下面的属性可以得到样式的值

相关问答