Javascript/jQuery获取iFrame索引

Javascript/jQuery get iFrame index

本文关键字:iFrame 索引 获取 jQuery Javascript      更新时间:2023-09-26

如何获得特定的iFrame索引?

比如说,我有这个:

<!doctype html>
<html>
<head>
    ...
</head>
<body>
    <iframe id='iframe'></iframe>
    <iframe id='randomiframe'></iframe>
    <iframe id='anotheriframe'></iframe>
</body>
</html>

我想能够得到索引#iframe(0)使用javascript或jQuery。

感谢所有的回复!

<script> 
    /**
     * Get iframe index by Id 
     * @param iframe_id 
     * @return (int) | null - index of the iframe or null
     */
    function getIframeIndex(iframe_id)
    {
        var iframes = document.getElementsByTagName('iframe');
        for(i=0; i<iframes.length;i++){ 
            if(iframes[i].id == iframe_id){
                return i ;
            }
        }
        return null;
    }
    // call function pass id - 
    var iframe_index = getIframeIndex('iframe');
</script>