Javascript window.find Internet Explorer的替代方案?

时间:2013-09-05 05:46:15

标签: javascript internet-explorer

我想实现window.find()的javascript函数。但它不适用于Internet Explorer。什么可以替代这个代码?

2 个答案:

答案 0 :(得分:2)

要实现浏览器兼容性,请使用

function windowFind(str){
    if("find" in window){
         return window.find(str);
    }else{
         return document.getElementsByTagName("body").innerHTML.indexOf(str) > -1;
    }
}

此方法称为特征检测,并在许多JavaScript库中用于实现浏览器兼容性。

答案 1 :(得分:0)

试试这个

function contains(strs) {
    return document.body.innerText.indexOf(strs) > -1;
}