我想在图像上显示键入的文本(如果一个人textarea
在一个图像中键入文本,则该文本应该在图像上立即可见)。我已经开发了以下代码,但它没有在图像上显示任何内容.. 对不起,我是 HTML5 的新手,请指教
<script type="text/javascript">
function test(){
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.onload = function(){
context.drawImage(imageObj, 10, 10);
context.font = "40pt Calibri";
context.fillText("My TEXT!", 20, 20);
};
imageObj.src = "smallimage.jpg";
};
</script>
</head>
<body>
<textarea onchange="test();" id="txtContents"></textarea>
<img src="smallimage.jpg" id="myCanvas">