我玩弄HTML,CSS & JavaScript,但我不是很好。我想以下幾點:問題與addEventListener和目標clic在我的網站
<script type="text/javascript">
var tab = document.getElementsByClassName("MYCLASS");
for(var i = 0, j=tab.length; i<j; i++){
tab[i].addEventListener('click', afficher,false);
}
function afficher(){
alert(this.class);
}
</script>
裝上點擊收聽我所有的.MYCLASS
div
s的工作。但是,在Google Chrome的警報窗口中,它將引發我undefined
而不是.MYCLASS
。
所以,我想這個代碼替代:
function afficher(e){
var target = e.target || e.srcElement;
var $target = $(e.currentTarget);
alert(target.class);
}
但結果是完全一樣的。任何幫助表示讚賞,謝謝!
哦THX的人;)我會嘗試改變現在我的div的樣式(顯示=「無」)。你搖滾 – Thibault