Sencha Touch编辑动态创建的div的文本

时间:2011-06-06 15:33:43

标签: html sencha-touch dynamic

我有一个自动创建div的函数。

如何点击这些div的文本?*

我尝试添加contenteditable属性并将其设置为true:

var divTag = document.createElement("div");
divTag.contenteditable="true" 

但它不起作用。

* div是可拖动的,我不知道这是否会影响我需要做什么。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

找到解决方案:

我为我动态创建的每个div创建了一个监听器,我在那里更改了文本:

Ext.get('divID'+count).on('click', function(eventObj, elRef) {
        Ext.Msg.prompt('Text', 'Enter new text:', function(btn, text){
      if (btn == 'ok'){
          elRef.innerHTML = text;

});
divID + count是我的div的id,其中count是一个计数器,每当我创建一个新div时它都会递增。