利用闭包,实现点击<p>时,被点击的p的背景色变为#eee。

利用立即执行函数实现:

var p = documnet.getElementByTagName('p');
var len = p.length;
for(var i = 0; i < len; i++) {
	(
		function(i) {
			p[i].onclick = function() {
				this.style.background = '#eee';
			}
		}
	)(i)
}

你可能感兴趣的:(js面试题,javascript,html,css)