ckeditor 添加 onclick 事件无效?

最新做一项目,需要在ckeditor内插入文本内容,并对该文本内容添加onclick事件,代码如下:varreval='['+textval+']';varblink='... 最新做一项目,需要在ckeditor内插入文本内容,并对该文本内容添加 onclick 事件,代码如下:
var reval = '['+textval+']' ;
var blink = '<u onclick="alert(111);" style="color: blue" >' ;
var _blink = "</u>" ;
if (textFlag) {
if (editor.mode == 'wysiwyg') {
var insetval = blink+reval+_blink ;
//alert(insetval) ;
editor.insertHtml( insetval );
}
}
但是提交到页面就没得 onclick 事件了 ?
求大神解决啊!!!
展开
 我来答
1013651933
2013-12-09 · TA获得超过188个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:161万
展开全部
对于这种需要为动态文本或者动态节点添加事件的需求,建议使用事件代理方法:
在需要添加事件元素的外层元素上绑定click事件,当在文本上发生点击以后,该事件会冒泡到父亲节点上,然后父亲节点代替子节点去处理click事件。
更多追问追答
追问
能贴个代码参考下嘛?
能贴个代码参考下嘛?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式