是否可以在文本区域的内容上进行onClick事件?

时间:2014-01-07 09:55:20

标签: javascript jquery html html5

我正在尝试在textarea中显示XML数据并尝试在textarea的内容上创建onClick事件。例如。

  

< textarea> Hello Web,这是一个简单的html页面。< / textarea>

这里我想在每个'i'字符上创建onClick事件。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

嗯,你不能使用一点办法。添加onclik事件,并检查textarea中的插入位置,然后您知道它所在的字符。

如何在此处描述:

Caret position in textarea, in characters from the start

  textarea.onmouseup = textarea.onkeyup = function () {
    console.log(getCaret(textarea));
  };

它返回textarea值字符串的索引...

这里有小提琴:

http://jsfiddle.net/acrashik/ydLKF/1/