Javascript 使用Kinetic.js设置HTML输入值

Javascript 使用Kinetic.js设置HTML输入值,javascript,jquery,html,kineticjs,Javascript,Jquery,Html,Kineticjs,我想在用户单击usign Kinetic.js时设置HTML输入框的值 这是输入框: <input type="text" id="text_box"> 它似乎不起作用 如何执行此操作?这应该以DOM中的文本框为目标 document.getElementById("text_box").setAttribute("value","hello"); 或 你可能想把听众绑在形状上,而不是舞台上 例如: var layer = new Kinetic.Layer(); var sha

我想在用户单击usign Kinetic.js时设置HTML输入框的值

这是输入框:

<input type="text" id="text_box">
它似乎不起作用


如何执行此操作?

这应该以DOM中的文本框为目标

document.getElementById("text_box").setAttribute("value","hello");


你可能想把听众绑在形状上,而不是舞台上

例如:

var layer = new Kinetic.Layer();
var shape = new Kinetic.Circle({ /*... */ });

shape.on('mousedown touchstart', function(e){
  var that = e.targetNode;
  // ..
});

layer.add(shape);

退房。

尝试发出警报。
document.getElementById("text_box").value = "hello";
var layer = new Kinetic.Layer();
var shape = new Kinetic.Circle({ /*... */ });

shape.on('mousedown touchstart', function(e){
  var that = e.targetNode;
  // ..
});

layer.add(shape);