日期:2014-05-16  浏览次数:20462 次

怎么用js取jsp页面中的代码?
因为是在iframe框架下的网页,直接通过隐藏模块来显示打印预览的话,隐藏的模块还是占据的空间,所以想用把jsp中需要打印的table取出来放到另一个隐藏页面中来预览和打印。求大神给个列子!~

------解决方案--------------------
<div id="table">
<table>要隐藏的table</table>
</div>

var newHTML = window.parent.document.getElementById("table").innerHTML;

能满足否?
------解决方案--------------------
display为none的元素是不占据空间的
------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gb2312" />
        <title></title>
    </head>
    <body>
        <div id="test" style="display:none;">
            <table>
                <tr>
                    <td>1-1</td>
                    <td>1-1</td>
                </tr>
                <tr>
                    <td>1-1</td>
                    <td>1-1</td>                
                </tr>
            </table>
        </div>
        <script>
            function $(el){
                return typeof el == 'string' ? document.getElementById(el) : el;
            }
            alert( $('test').innerHTML )
        </script>
    </body>
</html>

------解决方案--------------------
是原生的js啊,
不要看到 有 美元 就是 库 。。。

然后把这个表格代码插入到一个新页面中去?

这个什么意思?

两个页面什么联系。?
------解决方案--------------------
楼主可以看下 jquery的load方法。
http://www.w3school.com.cn/jquery/ajax_load.asp