我想实现window.find ()的javascript函数。但它在 Internet Explorer 中不起作用。什么可以替代此代码?
问问题
3343 次
2 回答
2
实现浏览器兼容使用
function windowFind(str){
if("find" in window){
return window.find(str);
}else{
return document.getElementsByTagName("body").innerHTML.indexOf(str) > -1;
}
}
这种方法称为特征检测,在许多 javascript 库中用于实现浏览器兼容性。
于 2013-09-05T06:06:23.520 回答
0
尝试这个
function contains(strs) {
return document.body.innerText.indexOf(strs) > -1;
}
于 2013-09-05T05:49:06.850 回答