2011-10-26 153 views
-1

这个JavaScript不能在IE 8上工作,在Chrome和Firefox中都有。我需要什么才能让JavaScript在Internet Explorer中工作?

完整的网站发现here

<script type="text/javascript"> 

function get_random() 
{ 
    var ranNum= Math.floor(Math.random()*35); 
    return ranNum; 
} 

function pickBG(){ 

    var i = 1 + get_random(); 
    console.log(i); 
    document.body.style.backgroundImage="url('/pand_89/CI/images/bgSet/" + i + ".jpg')"; 
} 

,我需要一个不同的文档类型的东西?

谢谢!

+1

您可以尝试[ie7-js](http://code.google.com/p/ie7-js/),它有助于标准化IE的HTML/CSS支持 – 2011-10-26 10:54:17

+2

请参阅http://stackoverflow.com/questions/ 7892509/is-there-a-way-to-log-to-console-without-breaking-code-under-ie –

+0

_“does not work”_ - 并且没有任何反应,或者发生了某些事情,但不是您所期望的,或者你收到一条错误信息,或者...? (编辑:好,所以这将是console.log()的问题。) – nnnnnn

回答

4

console.log()在IE中不起作用,除非F12控制台已打开。除去它或检查在使用之前是否定义了控制台对象。

+0

它可以工作,只需要在脚本运行时在Developer Tools中打开控制台即可。 – duri

+0

好吧,我会看看谢谢 – jorrebor

相关问题