• 2008-01-25

    js访问iframe(兼容ie&ff) - [技术空间]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/lily64-logs/14613015.html

    对比了一下ie和ff下对iframe的一些访问的异同点。
    <iframe id=ifrm name=ifrm2 src=ifrm.htm></iframe>
    <input type=button value=ie onclick=alert(document.frames[0].document.documentElement.innerText)>
    <input type=button value=ie2 onclick=alert(window.frames[0].document.documentElement.innerText)>
    <input type=button value=ie3 onclick=alert(document.getElementById("ifrm").contentWindow.document.documentElement.innerText)>
    <input type=button value=ff onclick=alert(document.getElementById("ifrm").contentDocument.documentElement.textContent)>
    <input type=button value=ff2 onclick=alert(document.getElementById("ifrm").contentWindow.document.documentElement.textContent)>
    <input type=button value=ff3 onclick=alert(window.frames[0].document.documentElement.textContent)>
    <input type=button value=get onclick=alert(document.getElementById("ifrm").contentWindow.document.getElementById('txt').value)>
    <input type=button value=get2 onclick=alert(window.frames[0].document.getElementById('txt').value)>
    <input type=button value=get3 onclick=alert(window.frames['ifrm2'].document.getElementById('txt').value)>
    <input type=button value=src onclick=alert(document.getElementById('ifrm').src)>
    <input type=button value=src2 onclick=alert(window.frames[0].location.href)>

    分享到:

    历史上的今天: