javascript - 在 Canvas 上显示用户的文本

标签 javascript html text canvas

现在我有 3 个元素。文本字段和提交按钮位于顶部,它们下面是 Canvas 。我想在单击提交按钮后在 Canvas 上显示用户的输入。

我很高兴看到任何 JavaScript 建议

最佳答案

只是因为我非常喜欢使用 Canvas ......这应该可以帮助您入门。为了供将来引用,请务必发布您在提问时尝试过的内容,通常人们不喜欢为模糊问题提供完整的解决方案。

var btn = document.getElementsByTagName("input")[0],
    textArea = document.getElementsByTagName("textarea")[0],
    canvas = document.getElementById("canvas"),
    ctx = canvas.getContext("2d");
    canvas.width = 512;

    ctx.font = "12px Arial";
    ctx.fillStyle = "#000";

    btn.addEventListener("click", function(){
        ctx.fillText(textArea.value,10,10);
    });
​

<强> Live Demo

关于javascript - 在 Canvas 上显示用户的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13089071/

相关文章:

javascript - 在 javascript 函数 (Meteor) 中创建 anchor 标记(超链接)

javascript - 从 html 到 Javascript 获取 ID 数组

google-maps - 在 Google map 上显示文字

Python:创建文本文件,写入,替换字符串

javascript - 从数组中的元素修改空白元素

javascript - 如何将 JSON 发送到我的 python 脚本?

javascript - 一页不定格数的CSS大网格

javascript - Twitter Bootstrap Modal 在显示中向上滚动页面

javascript - 如何将 NGBootstrap 工具提示附加到 Font Awesome 图标

css - 使用 CSS 在图像后定位文本