扫码关注官方订阅号
<p id='demo> <span></span> <span></span> </p>
如上,有两个span标签,当鼠标在某个span上触发时,需要获取触发的是第几个span,原生js似乎没有方法或者属性可以获取,求思路
小伙看你根骨奇佳,潜力无限,来学PHP伐。
var getIndex = function (element) { return Array.prototype.slice.call(element.parentNode.children).indexOf(element); }
<p id='demo'> <span>span 1</span> <span>span 2</span> </p> < script type="text/javascript"> var spans = document.querySelectorAll('#demo>span'); for (var i=0;i<spans.length;i++){ spans[i].index =i //这里的index作为索引 spans[i].onclick = function(){ alert(this.index) } } </script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
获取index?