javascript - 无法在 Div 和 Canvas 上写入文本
问题描述
我试图在来自此代码的 div 上编写文本:
var resume = document.createElement("div");
resume.style.position = "fixed";
resume.style.height = 0.1*canvas.height + "px";
resume.style.width = 0.4*canvas.width + "px";
resume.style.bottom = 0.75*canvas.height + "px";
resume.style.left = 0.3*canvas.width + "px";
resume.style.backgroundColor = "Black";
resume.style.opacity = "0.8";
resume.textAlign = "center";
resume.color = "White";
resume.p = "efege";
document.body.appendChild(resume);
并且位于这幅画布上
var canvas = document.getElementById("Canvy");
var b = canvas.getContext("2d");
b.canvas.width = window.innerWidth;
b.canvas.height = window.innerHeight;
document.body.appendChild(canvas);
为什么我的文字没有显示?我将如何使用简历显示文本。(此处的某些命令)?
解决方案
我发现我只需要创建另一个元素并将其附加到 Div。以防有人想知道。这是代码
var x = document.createElement("SPAN");
resume.appendChild(x);
x.textContent = "anytext";
推荐阅读
- javascript - Firebase - 尝试从数据库中获取项目时出错
- angularjs - 是否有降低 AngularJS 1.x 摘要周期数量的配置选项?
- java - GWT - 当另一个 CheckboxCell 被选中时,如何以编程方式取消选中一个 CheckboxCell?
- raspberry-pi - 如何使树莓派上的 wifi 密码无法访问?
- c# - 如何使用 SqlDataReader 在结构数组中存储多个值
- javascript - 返回元素类 post 表单提交
- javascript - JavaScript:属性函数是否被提升?
- python - 将字符串转换为有序字典
- java - 如何泛化我的界面
- tensorflow - Tensorflow:嵌入式 DSP 的定点量化