【发布时间】:2012-06-20 00:11:25
【问题描述】:
考虑一个简单的JS事件
document.getElementsByClassName('test')[0].onclick=function(){
document.getElementsByClassName('test')[0].innerHTML = 'New Text';
}
如何将此代码扩展为通常适用于具有class="test" 的所有元素。我的意思是让元素被点击并替换它的内容。其实我们需要从点击事件中获取节点号(括号内提供)。
我试图在不显眼的代码中更好地理解 Javascript,而不是像 jQuery 这样的实用方法。
【问题讨论】:
标签: javascript dom-events getelementsbyclassname unobtrusive-javascript