0

javascript を使用して動的テキストエリアを作成しており、クラスなどの属性を設定できますが、動的に作成されたテキストエリアに「OnDblClick」属性を追加したいのですが、マークアップが機能していないようです。

どんな助けでも大歓迎です

コードはこちら

function creatediv1(id)
{    
    var newtextarea = document.createElement('textarea');  
    newtextarea.setAttribute('class', 'moveable-element');
    newtextarea.setAttribute('onDblClick', 'editor1()'); 
    newtextarea.innerHTML="I can be moved!";
 }
4

2 に答える 2

2

ondblclickはプロパティであり、属性ではありません。次を使用して設定できます。

newtextarea.onDblClick = editor1;
于 2013-03-12T11:46:21.677 に答える
0

これを試して:

newtextarea.addEventListener('dblclick', editor1, false);
于 2013-03-12T11:49:40.253 に答える