项目场景:
百度换肤
问题描述:
在想要获取body的时候无法获取,报错
img[i].onclick = function() {
body.style.backgroundImage = 'url(' + this.src + ')';
}
原因分析:
没有使用body正确的获取方式,在获取元素中body属于特殊元素,得使用特殊方法document.body
解决方案:
img[i].onclick = function() {
document.body.style.backgroundImage = 'url(' + this.src + ')';
}
这样就实现了要求
还有html也是特殊元素得用document.documentElement获取元素