我想实现window.find()的javascript函数。但它不适用于Internet Explorer。什么可以替代这个代码?
答案 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;
}