我正在尝试在textarea中显示XML数据并尝试在textarea的内容上创建onClick事件。例如。
< textarea> Hello Web,这是一个简单的html页面。< / textarea>
这里我想在每个'i'字符上创建onClick事件。
请帮我解决这个问题。
答案 0 :(得分:1)
嗯,你不能使用一点办法。添加onclik事件,并检查textarea中的插入位置,然后您知道它所在的字符。
如何在此处描述:
Caret position in textarea, in characters from the start
textarea.onmouseup = textarea.onkeyup = function () {
console.log(getCaret(textarea));
};
它返回textarea值字符串的索引...
这里有小提琴: