获取节点的方式:
通过id获取:document.getElementById()
通过选择器来获取:document.querySelector(),document.querySelectorAll()
通过class名字获取:document.getElementsByClassName()
通过标签名获取:document.getElementsByTagName()
通过name获取:document.getElementsByName()
用classList来操作类名
添加类名: .classList.add()
移除类名: .classList.remove()
切换类名(有则移除,没有则添加): .classList.toggle()
let oWrap = document.getElementById("wrap");
//不标准的写法
// oWrap.style = " 300px";
//style 这个合法的标签属性很特殊
console.log( oWrap.style );
oWrap.style.width = "300px";
oWrap.style.height = "200px";
oWrap.style.backgroundColor = "red";
//样式操作
let oWrap = document.getElementById("wrap");
oWrap.onclick = function(){
// oWrap.style.width = "500px";
//在事件函数里面,可以用 this来代替oWrap
this.style.width = "500px";
};
//变相操作样式
let oWrap = document.getElementById("wrap");
oWrap.onclick = function(){
//添加名字,点击时,更换名字生成样式
this.className = "fly";
};