我正在以编程方式创建 dojo 小部件 dijit.editor,并添加一个 onchange 事件以将此小部件的内容复制到隐藏字段。
代码或多或少是这样的:
<div id="myEditor" onchange="myFunction()"></div>
<script>
dojo.require("dijit.Editor");
dojo.ready(function(){
new dijit.Editor({
height: "60px",
plugins: []
}, "myEditor");
});
</script>
但问题是永远不会触发 onchange 事件,因此永远不会调用 myFunction 并且永远不会更新隐藏字段。
我对你们的问题是,如果以编程方式创建这样的小部件,是否需要另一种方式来添加 onchange 或任何其他事件。