我有一个HTML编辑器,包括一个IFRAME(#Editor_editor),两个按钮(设计视图和HTML视图)和一个工具栏。我希望这个编辑器能够在这个网络浏览器上运行(IE9,IE10,Firefox,Chrome和Mac Safari)。
在我的Editor.jQuery.js文件中,我有一个函数 Edit_ChangeMode 女巫在按下设计视图或HTML视图按钮时被触发。
如果我在IE9中使用.innerText属性,你可以看到它从脚本块(13)跳转到匿名函数。为什么会这样?
.innerText属性不适用于Firefox,如果我使用.textContent属性,在IE9中,它会从Edit_ChangeMode函数的else子句跳转到匿名。
编辑:jQuery模式
如果我在else子句中的同一个函数中使用.text()和.html()属性,则html无法正确呈现。
问:如何使这个HTML编辑器跨浏览器?