首页 > 专栏 > 前端 > 文章详情
原生 js 获取 html 是一个 HTML Collection 集合,使用 let 方法可以获得块级作用域 发布于:2021-01-30 11:35:48   原创发表   查看:86  讨论:0
var aCollection = document.getElementsByClassName("a");rbn易塔云建站-模板下载,web开发资源,技术博客
for(var i=0; i<aCollection.length; i++){rbn易塔云建站-模板下载,web开发资源,技术博客
        if(aCollection[i].href == String(window.location)){rbn易塔云建站-模板下载,web开发资源,技术博客
                aCollection[i].className = "current";//此时this的作用域,仍是全局作用域,根本获取不到。rbn易塔云建站-模板下载,web开发资源,技术博客
        }rbn易塔云建站-模板下载,web开发资源,技术博客
}
var aCollection = document.getElementsByClassName("a");rbn易塔云建站-模板下载,web开发资源,技术博客
for(let i=0; i<aCollection.length; i++){rbn易塔云建站-模板下载,web开发资源,技术博客
        if(aCollection[i].href == String(window.location)){rbn易塔云建站-模板下载,web开发资源,技术博客
                aCollection[i].className = "current";//此时this的作用域,是块级作用域,正常。rbn易塔云建站-模板下载,web开发资源,技术博客
        }rbn易塔云建站-模板下载,web开发资源,技术博客
}

评论

  • 匿名