如何在按下EaselJS中的输入时键入光标到新行

时间:2016-10-04 12:08:54

标签: javascript canvas createjs easeljs

我从输入字段获取输入并使用onkeyup

在画布中更新它
var inputText = document.getElementById("input");
var text = new createjs.Text();
text.set({
  text: inputText.value,
  textAlign: "center",
  textBaseline: "middle",
  x: 100,
  y: 100
});
stage.addChild(text);
stage.update();
inputText.onkeyup = function(){
  text.set({
    text: inputText.value
  })
  stage.update();
}

如何在输入时按Enter键将此文本换行到下一行?

1 个答案:

答案 0 :(得分:1)

input元素是单行,您可以使用textarea来实现它。 Here是一个简单的例子,说明了这一点