HTML中每一个标签都有其属性,一种是行内直接写的,一种是内嵌或引用CSS的样式属性
一般document获取与更改的都是行内属性
例如:
document.getElementById(‘ID’).属性名//自有属性
或是document.getElementById(‘ID’).style.属性名//自有样式属性
以上加 =‘’;就能赋值
获取自定义的:
document.getElementById(‘ID’).getAttribute(‘属性名’)
替换自定义的:
document.getElementById(‘ID’).setAttribute(‘属性名’,‘替换成什么’)
原生JS也能获取到CSS中的样式属性,但是只能通过浏览器处获取,无法替换或更改
window.getComputedStyle(获取的元素,此元素的伪类).要找的CSS属性
例:var banner = document.getElementById(‘banbox’);
window.getComputedStyle(banner,null).backgroundImage //获取背景图url