在html页面中显示javascript代码

Cai*_*der 1 html javascript internet-explorer-6

在IE Quirks模式下,我想使用以下代码在html页面上显示一些javascript函数:

document.write('<pre>' + someFunction + '</pre>');
Run Code Online (Sandbox Code Playgroud)

但是如果函数的源包含'<',则只显示'<'之前的源代码.

例如 :

function a(j){
   var i = 0;
   if(i<j){
       alert(j + ' is greater than zero');
   }
}
Run Code Online (Sandbox Code Playgroud)

将显示为:

function a(j){
       var i = 0;
       if(i
Run Code Online (Sandbox Code Playgroud)

如何让它显示一个函数的完整源代码?

Tij*_*ese 5

而不是使用'<'或'>'符号,您可以使用他们的html rxpressions.

例如,&lt;而不是<而&gt;不是>.

这将解决您的问题.试试这个.