这个javascript适用于每个浏览器,除了Internet Explorer!

Dav*_*hta 1 javascript ajax jquery internet-explorer

网页在这里:http: //develop.macmee.com/testdev/

我在谈论你什么时候点击?在左边,它应该打开一个包含更多内容的盒子.它在IE以外的每个浏览器中都这样做!

function question()
{
    $('.rulesMiddle').load('faq.php?faq=rules_main',function(){//load page into .rulesMiddle

        var rulesa = document.getElementById('rulesMiddle').innerHTML;
        var rules = rulesa.split('<div class="blockbody">');//split to chop off the top above rules

        var rulesT = rules[1].split('<form class="block');//split to chop off below rules
        rulesT[0] = rulesT[0].replace('class=','vbclass');//get rid of those nasty vbulletin defined classes
        document.getElementById('rulesMiddle').innerHTML = rulesT[0];//readd the content back into the DIV
        $('.rulesMain').slideToggle();//display the DIV
        $('.rulesMain').center();//center DIV
        $('.rulesMain').css('top','20px');//align with top
    });
}
Run Code Online (Sandbox Code Playgroud)

And*_*ris 5

IE将innerHTML内容转换为大写,因此您可能无法以这种方式拆分字符串,因为字符串操作区分大小写.通过运行检查内容的真实情况

alert(rulesa);
Run Code Online (Sandbox Code Playgroud)