在HTML页面的

中,可以用像下面的代码来添加标签:

复制代码代码如下:

Your browser does not support HTML5 Canvas.

译注:对于canvas,以下写法是不允许的:

复制代码代码如下:

让我们来看一下上述代码到底做了些什么。标签有3个主要的属性,包括:

1.id。我们可以在JavaScript代码中用id值来引用该标签。在上述代码中,id值为canvasOne。

2.width。canvas的宽度,以像素为单位。在上述代码中,width值为500个像素。

3.height。canvas的高度,以像素为单位。在上述代码中,height值为300个像素。

在Canvas的开始标签与结束标签之间,我们可以放置任意一段文本;当打开HTML网页的浏览器不支持Canvas的时候,这段文本会显示在Canvas标签所在的地方。在上面的代码中,我们使用的文本为“Your browser does not support HTML5 Canvas.”。

在JavaScript中用document对象来引用canvas元素

当HTML页面加载后,document对象指代了该页面中的所有元素,因此我们可以用DOM来引用上述代码中定义的。

我们需要Canvas对象的引用,这样就可以知道在哪里显示用Canvas接口进行的绘画。

首先,我们定义一个名为theCanvas的变量来保存Canvas对象的引用。

然后,我们调用document对象的getElementById()函数,将传入的参数设为canvasOne(HTML页面中标签的id),来获取Canvas对象:

复制代码代码如下:

var theCanvas = document.getElementById("canvasOne");

在html5页面中添加canvas,HTML页面中添加Canvas标签示例相关推荐

  1. html5引入的新标签canvas,HTML页面中添加Canvas标签示例

    怎样在html5中添加canvas标签 标签是 HTML 5 中的新标签. 定义和用法 标签定义图形,比如图表和其他图像. 标签只是图形容器,您必须使用脚本来绘制图形. 实例 通过 canvas 元素 ...

  2. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

  3. html多页面之间如何通信,html5中sharedWorker实现多页面通信代码示例

    本篇文章小编给大家分享一下html5中sharedWorker实现多页面通信代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 在没有登录浏览了一 ...

  4. Java在PDF文档中添加或删除页面

    前言 当你编辑一个PDF文档时,有时需要删除文档中多余的页面或向文档中添加新的页面.本文将向您演示如何使用Spire.PDF for Java在PDF文档中添加或删除页面. 程序环境 安装Spire. ...

  5. vue 打开html流_在vue项目中添加一个html页面,开启本地服务器

    在vue项目里新增一个不需要登录的页面,那么我只能新增一个html页面了,不经过路由,直接在浏览器输入路径打开,那么就需要用到本地服务器, 1.vue里面的html页面最好放过在public文件夹里面 ...

  6. ajax异步获取数据后动态向表格中添加数据的页面

    因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1.HTML页面 [html] view plaincopyp ...

  7. Acrobat Pro DC 教程:如何使用 Acrobat Pro DC 在 PDF 中添加和组织页面?

    欢迎观看 Acrobat Pro DC 教程,小编带大家学习 Acrobat Pro DC 的基本工具和使用技巧,了解如何使用 Acrobat Pro DC 在 PDF 中添加.替换.旋转.删除和移动 ...

  8. 【图文保存为图片并下载到相册】海报 h5, 微信和 ios 不支持 和 用uniapp 微信小程序 使用canvas把页面转为图片保存到手机

    第一种,[图文保存为图片并下载到相册] h5, 微信和 ios 不支持 1,安装html2canvas npm install html2canvas --save 2,在需要的页面引入 import ...

  9. html页面转换成图片的三种方法——canvas、dom-to-image、html2canvas

    html页面转换成图片的三种方法--canvas.dom-to-image.html2canvas canvas绘制网络图片报错(跨域) 使用canvas将html页面转成图片 dom-to-imag ...

  10. 关于webview中安卓和苹果页面缩放不同的问题

    关于webview中安卓和苹果页面缩放的问题 这是我在工作中自己遇到的问题,踩到的坑 我遇到的问题是这样的,验证码用的是webView的组件,在运行时发现安卓和苹果的验证码的大小不一致,而且苹果的验证 ...

最新文章

  1. 机器手臂(3):机械手臂底座
  2. 灵感编程:最大公约数算法解析
  3. get_metrology_object_measures获取测量区域和计量模型的计量对象的边缘位置结果
  4. 【测试】提交BUG的标准规范
  5. Javascript 构造endwith方法
  6. destoon入门实例与常见问题汇总
  7. linux amd64 界面,linux脚本编程---ubuntu-12.04-server-amd64如何配置图形界面
  8. 光彩集团小宇智能机器人_【青春关注】集团公司首台智能巡检机器人在我矿上线运行...
  9. Leetcode每日一题:29.divide-two-integers(两数相除)
  10. SDN和MPLS有什么区别?
  11. 第三次作业_201731062533
  12. 的优先级大小_cache也有优先级
  13. python 基础语法梳理(二)
  14. UiBot进行谷歌浏览器长截屏办法
  15. 国内PC版64位谷歌浏览器离线下载安装地址
  16. NOIP2016普及组T2(回文日期)题解
  17. c语言 算术平均滤波法_算术平均滤波C程序
  18. java碰撞检测代码_java碰撞检测代码
  19. JS - 阿里云 OSS 文件下载通用办法(支持跨域)
  20. java 简易计算器

热门文章

  1. 7 个Javascript 小技巧
  2. 打造最美HTML5 3D机房 —— 第二季重磅回归
  3. matlab5.白噪声检验
  4. 一键清除fla文件中的TLF文本
  5. word锁定:解决Word文档由于文档保护而无法修改、查找、编辑的方法
  6. 摸鱼技能学习-持续更新
  7. 【硬件FPGA 】xilinx_A7调试问题总结(FPGA异常发烫)
  8. HarmonyOS上玩“语音识别”
  9. 爬虫之爬取英雄联盟战绩详细数据
  10. SpringBoot自动装配流程