单击动态创建的文本区域上的Listner

ClickListner on Dynamically Created TextArea

本文关键字:Listner 区域 文本 创建 单击 动态      更新时间:2023-09-26

我有一个用javascript动态创建的textArea。我将其设置为"只读",并使用字符串设置值,现在我希望每当单击此textArea时都应该调用一个函数。但我正在尝试,但所有功能都不起作用。任何帮助都将不胜感激:

这是我的代码:

    textarea = document.createElement("textarea");
                               textarea.setAttribute('readonly', 'readonly'); 
                               textarea.setAttribute("cols",35);
                               textarea.setAttribute("rows",5);
                               textarea.setAttribute("style","overflow:hidden;color: white; font-size: 30px;margin-left:10px;position:relative;margin-top:5px;background:transparent;border:thin;outline:none;");
                               textarea.value=all_sel_questions[(question_shuffled_array[i])];
textarea.addEventListener('onClick', clickonTextArea, false); //Here i am trying to enable click listner on this textarea.

启用onClick listner的第二种方法:

textarea.onClick=点击文本区域//但这不是在点击时调用,也不是在加载html时调用

尝试更改onClick以单击事件侦听器

textarea.addEventListener('click', clickonTextArea, false);