主题: BUG一枚,内嵌脚本的小于号会被转义导致脚本错误 |
作者: 小尽, 发布日期: 2011-11-16 18:26:22, 浏览数: 2482 |
操作系统: Windows XP或Windows 7或Linux
浏览器: IE6或IE9或Firefox3 KindEditor版本: 4.0.3 BUG再现步骤:
源代码:
<script> function g(o){return document.getElementById(o);} function hoverTab(num){ var tabname="set_"; for(var i=1; i<=13; i++){ g(tabname+'tab0'+i).className='tabs'; g(tabname+'div0'+i).style.display='none'; } g(tabname+'tab0'+num).className='tabs_act'; g(tabname+'div0'+num).style.display=''; } </script>其中for循环的“ <”会被转义,导致js脚本无法执行。
复制以上代码到最新KE的源代码模式中,然后回到编辑状态,然后查看源代码就可以看出效果
大于号(也就是右尖括号)也会被转义。 期望结果:
期望给予解答!谢谢 |
作者: Roddy, 发布日期: 2011-11-21 23:04:37 |
您好,谢谢反馈,已经记录了这个问题,4.0.4版本会修复这个问题。
|
回复 |