救命! TinyMCE正在重新格式化我的代码!

时间:2009-10-19 11:55:49

标签: javascript html tinymce

当我从以下位置编辑HTML源代码时:

<div />

结果总是如下:

<div></div>

我不想那样......它应该留下我的代码;)

这是配置:

tinyMCE.init({
// General options
mode : "textareas",
theme: "advanced",
element_format : "xhtml",
    remove_linebreaks: false,
    remove_redundant_brs: false,
    cleanup_on_startup : false,
    cleanup: false, // cleanup: true -> custom_elemts are not working...
    verify_html : false,
    forced_root_block: false,
    apply_source_formatting: false,
    fix_nesting: false,
    fix_table_elements: false,
    fix_list_elements : false,
    fix_content_duplication : false,
    preformatted : false,

    extended_valid_elements: "pbo:*[*]",

});

任何想法?

2 个答案:

答案 0 :(得分:6)

您指定格式为xhtmldiv无法自动关闭 - 这就是为什么它正在为您修复它。如果您希望它与您说的完全一样,那么您需要更改element_format属性。

答案 1 :(得分:3)

你真的不想要<div />标签。它们不是有效的HTML(并且IE总是将文档解析为HTML)和will break DOM traversal methods in IE