如何在Moodialog中设置html内容

时间:2010-12-21 11:32:00

标签: javascript mootools

我刚刚下载了Moodools插件Moodialog,但我遇到了问题。

如果通过参数设置content,则它将是文本而不是HTML。

你能帮我改变接受HTML的功能吗?

我想这是要编辑的代码。

  setContent: function(){
      var content = Array.from(arguments);
      if (content.length == 1) content = content[0];

      this.content.empty();

      var type = typeOf(content);
      if (['string', 'number'].contains(type)) this.content.set('text', content);
      else this.content.adopt(content);

      return this;
  },

我尝试在text中修改html,但它不起作用。

感谢您的帮助(抱歉我的英语不好)。

1 个答案:

答案 0 :(得分:1)

这个想法是推动人们使用Element类型,而不是在你的javascript中使用html代码。如果您不想修改代码,可以随时使用:

dialog.setContent(new Element('div', {html: '<p>html code</p>'}));