dom相关

218 阅读1分钟

通过js获取元素的样式

window.getComputedStyle(text).border 

一般通过getComputedStyle获取,这样既可以获取行内样式,也可以获取外链样式
设置style,直接通过style设置

ele.style.width = '200px'

闭包获取当前元素点击的下标

    const ul = document.querySelector('ul')

const childs = ul.children

for(var i=0;i<childs.length;i++) {

const currEle = childs[i]

const currId = i

!((j) => {

currEle.addEventListener('click', function(e) {

console.log(j)

})

})(i)

}