比如一個以下結構,我想寫一個方法當單擊到對應的class的div的時候,告訴我點擊的是第幾個<div id="main_box"> <div class="text">jkljdasjlkdjaslk</div> <div class="text">fdgdfgd</div> <div class="text">gdfgfd</div> <div class="text">ghgfhfg</div></div>我自己的思路如下,我想用正則來代替任意數字,但是好像這樣也不對,因為瀏覽器應該也不會告訴我點擊的是第幾個window.onload = function() { mainBox = document.getElementById("main_box"); function editText(){ getText = event.srcElement.className; document.getElementsByClassName(getText)[RegExp(/^d+$/)].onclick = function (){ alert('您點擊的是第幾個:'); } } mainBox.onmouseover = editText; //綁定了事件相應的范圍}
請問怎么獲取當前點擊的className是第幾個
隔江千里
2019-01-25 23:23:12