首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wysiwyg编辑器的html元素中添加onclick事件

在wysiwyg编辑器的html元素中添加onclick事件
EN

Stack Overflow用户
提问于 2013-04-10 17:33:26
回答 2查看 1.2K关注 0票数 1

我使用的是bootstrap-wysihtml5编辑器。我想为所有的输入元素添加onclick事件。我正在尝试将脚本添加到iframe中。这不起作用,有什么简单的方法可以将click事件包含到编辑器中吗?

请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2013-04-10 19:46:42

我通过添加编辑器的“焦点”和“模糊”事件解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2013-04-22 22:07:07

请注意,可以通过添加自定义解析器规则来设置元素的默认事件处理程序,并将其附加到编辑器的构造函数。

简单的例子:

代码语言:javascript
复制
<div id="toolbar" style="display: none;">
  <a data-wysihtml5-action="change_view">switch to html view</a>
</div>
<textarea id="textarea" placeholder="Enter text ..."></textarea>

<script src="../parser_rules/simple.js"></script>
<script src="../dist/wysihtml5-0.4.0pre.js"></script>
<script>
  wysihtml5ParserRules.tags.button = {
    set_attributes: {
        onclick: "console.log('You clicked a button.')"
    }
  }

  var editor = new wysihtml5.Editor("textarea", {
    parserRules:    wysihtml5ParserRules
  });
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15922089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档