温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • web开发 > 
  • JavaScript怎么打印div元素的内容

JavaScript怎么打印div元素的内容

发布时间:2021-08-18 11:24:28 来源:亿速云 阅读:136 作者:chen 栏目: web开发

本篇内容主要讲解“JavaScript怎么打印div元素的内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript怎么打印div元素的内容”吧!

本文的主要内容则是教大家怎么使用JavaScript打印div元素的内容!

那么要在 JavaScript 中打印 div 的内容,我们需要整理好实现的思路:

首先将 div 的内容存储在 JavaScript 变量中;然后单击打印按钮,提取 HTML div 元素的内容;然后创建一个 JavaScript 弹出窗口,并将提取的 HTML div 元素的内容写入弹出窗口;最后使用 JavaScript 窗口打印命令打印该窗口。

下面我们就通过两种方法来实现:

第一种方法:本示例使用 JavaScript 窗口打印命令打印 div 元素的内容

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
    <script>
        function printDiv() {
            var divContents = document.getElementById("GFG").innerHTML;
            var a = window.open('', '', 'height=500, width=500');
            a.document.write('<html>');
            a.document.write('<body > <h2>Div contents are <br>');
            a.document.write(divContents);
            a.document.write('</body></html>');
            a.document.close();
            a.print();
        }
    </script>
</head>
<body style="text-align:center;">

<div id="GFG" style="background-color:#00a2d4;">

    <h3>亿速云</h3>

    <p>
        这是在div中,点击按钮后则会显示打印。
    </p>
</div>

<input type="button" value="点击打印" onclick="printDiv()">
</body>
</html>

点击按钮前的效果如下:

JavaScript怎么打印div元素的内容

接着我们点击“点击打印”按钮,出现如下图:

JavaScript怎么打印div元素的内容

第二种方法:本示例使用 JavaScript 窗口打印命令打印 div 元素的内容

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
    <script>
        function printDiv() {
            var divContents = document.getElementById("GFG").innerHTML;
            var a = window.open('', '', 'height=500, width=500');
            a.document.write('<html>');
            a.document.write('<body > <h2>Div contents are <br>');
            a.document.write(divContents);
            a.document.write('</body></html>');
            a.document.close();
            a.print();
        }
    </script>
</head>
<body>
<center>
    <div id="GFG" style="background-color:#9a9afb;">

        <h3>亿速云</h3>

        <table border="1px">
            <tr>
                <td>姓名</td>
                <td>分数</td>
            </tr>
            <tr>
                <td>张三</td>
                <td>110</td>
            </tr>
        </table>
    </div>

    <p>
        表格在div中,点击按钮就会打印出来。
    </p>

    <input type="button" value="点击打印"
           onclick="printDiv()">
</center>
</body>
</html>

点击按钮前的效果如下:

JavaScript怎么打印div元素的内容

点击“点击打印”按钮后的效果,则如下所示:

JavaScript怎么打印div元素的内容

到此,相信大家对“JavaScript怎么打印div元素的内容”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节
推荐阅读:
  1. 怎么在javascript中修改div的内容
  2. Javascript中怎么对DOM元素添加内容

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

javascript
  • 上一篇新闻:
    YII2.0框架行为Behavior的示例分析
  • 下一篇新闻:
    Spring Boot+Mybatis多数据源和动态数据源配置的示例分析

猜你喜欢

  • WPF TabControl的动画效果怎么添加
  • 能否给WPF TabControl添加触摸事件
  • WPF TabControl的虚拟化设置在哪里
  • 如何处理WPF TabControl的并发问题
  • WPF TabControl的主题如何更换
  • Java Document对象怎么创建和使用
  • Java Document如何解析XML文件
  • 如何将Java Document转换为字符串
  • Java Document的遍历方法有哪些
  • Java Document如何实现节点查找
最新资讯
  • Svelte中的条件渲染和列表渲染是怎样实现的
  • 如何在Svelte应用中实现国际化
  • 如何对Svelte应用进行单元测试和端到端测试
  • 在Svelte中集成第三方库应注意什么
  • Svelte中的响应性原理是什么
  • 如何在Svelte中使用CSS预处理器
  • Svelte中的动画和过渡效果如何实现
  • 如何在Svelte组件之间传递数据和事件
  • 在Svelte中处理表单和用户输入有哪些特殊之处
  • SvelteKit是什么它如何增强Svelte开发
相关推荐
  • javascript怎么修改div内容
  • 怎么在javascript中设置元素文本内容
  • 如何使用javascript修改div内容
  • JavaScript如何修改元素内容
  • Javascript中怎么获取div内容
  • javascript如何替换div内容
  • css怎么隐藏div内容
  • div内容水平居中与div内容垂直居中的方法
  • JavaScript网页内容如何打印出来
  • JavaScript怎么操作元素内容

相关标签

javascript对象 何为javascript原型?读完你就明 javascript函数 javascript/jquery 加解密 删除节点 嵌入式linux 事件管理 波浪 cookbook 备份策略 python 文件操作 400 testrunner geojson hasattr unset 制冷 练习实例 python mysql
AI

深圳SEO优化公司黄石百度竞价多少钱伊犁SEO按天收费铜陵模板推广推荐黄冈企业网站改版公司抚州网站改版哪家好天津营销网站海口seo排名公司驻马店企业网站设计巢湖优秀网站设计推荐保定百姓网标王推广哪家好龙华网络推广哪家好青岛网站推广工具哪家好湖州外贸网站建设价格沙井seo优化价格光明关键词按天扣费多少钱衡水网站关键词优化推荐绥化网站制作设计多少钱遂宁推广网站公司苏州营销型网站建设公司德州优秀网站设计公司百色网站建设多少钱中山百姓网标王公司晋城百度竞价多少钱济南网站排名优化大连网站优化推广推荐张北百度标王公司佛山营销型网站建设安阳SEO按天收费价格桂林网络营销价格扬州推广网站歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化