<span id='container'>
<a href='#' id='first'>First Link</a>
<a href='#' id='second'>Second Link</a>
</span>
并希望添加一些单击事件:
first.addEventListener('click', function(){alert('sup!');})
很有魅力!但是,当您将第二个参数设置为外部函数时:
function message_me(m_text){
alert(m_text)
}
second.addEventListener('click', message_me('shazam'))
它立即调用函数。我怎样才能阻止这一切?真烦人!
以下是现场演示:
http://jsfiddle.net/ey7pB/1/