获取元素设置样式
给元素设置样式的时候,我们都知道一般在css中设置样式,接下来我们要学习的是要从JS中动态生成元素的css样式。
首先就是如何从JS中获取到要改变的元素、要改变的样式。
- 宽度width
从图片中我们看到的是,原本div设置的宽度为100px通过什么而改变了呢?
没错你看到的是我添加了一个script标签,在script标签里面能直接写JS代码,这个就是JS的内联样式。通过script标签直接获取到JS的函数。
var创建函数 、声明一个变量,通过document.getElementById直接获到id值,变量.style.width,通过style这个属性设置的是元素的行内样式,大概的意思就是变量通过改变style属性的width从而改变样式。所以就将width=”200px”赋值给了它,从而达到改变样式的效果。
2、高度height、背景色background