发布网友 发布时间:2022-05-14 17:45
共2个回答
懂视网 时间:2022-05-14 22:06
这篇文章主要介绍了关于如实仿querySeletor来实现兼容IE 67,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus?"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>仿Jquery查询</title> </head> <body> <div id="box"> <ul id="ulBox" class="ulBox" > <li></li> <li></li> <li></li> </ul> </div> <script type="text/javascript" src="DomUtil.js"></script> <script type="text/javascript"> function $(str){ /*#box .ulBox li*/ /* var currentEle=document; 先取到#box 然后得到#box元素 保存在currentEle中 然后在#box元素下取到.ulBox 考虑到类不是一个 所以一般取第一个操作就行 $(".box")[0] 保存在currentEle中 然后在ul.box 下取到 li 保存在currentEle中 每次查到元素 都要保存在一个变量中以便下次搜索时用 符串是用空格分开的 所以可以用 str.split(" ")分成好几个在遍历操作; */ currentEle=document;//保存每次查询的元素节点 var arr=str.split(" ");//把字符串按空格分开变成数组 var len=arr.length; for(var i=0;i<len;i++) { var firstSign = arr[i].substr(0,1); if(firstSign!="." && firstSign!="#" ) { var name=arr[i].substr(0); } else{ var name =arr[i].substr(1); } switch(firstSign) { case "." : currentEle=getElementsByClassName(name)[0]; break; case "#" : currentEle=currentEle.getElementById(name); break; default : currentEle=currentEle.getElementsByTagName(name); } } return currentEle; } console.log($(".box .ulBox li")); </script> </body> </html>
热心网友 时间:2022-05-14 19:14
一、网络设置的问题 这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。 二、DNS服务器的问题 当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的...