<p>或许在某些情况下我们要对外部载入的连接脚本或者样式进行删除。我们一般情况下对dom元素进行操作,其实删除外部连接或者脚本的原理是一样的,给定一个样式或者脚本的id选择它,然后进行操作,比如删除或者修改src等。上面这是原理下面具代码分析下:functionremovejscssfile(filename,filetype){</p><p>//首先判断要删除的文件类型这里用链式写法</p><p>vartargetelement=(filetype=="js")?"script":(filetype=="css")?"link":"none";</p><p>//再判断要删除文件名字</p><p>vartargetattr=(filetype=="js")?"src":(filetype=="css")?"href":"none";</p><p>varallsuspects=document.getElementsByTagName(targetelement);</p><p>//遍历元素,并删除匹配的元素</p><p>for(vari=allsuspects.length;i>=0;i--){</p><p>if(allsuspects[i]&&allsuspects[i].getAttribute(targetattr)!=null&&allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1)</p><p>allsuspects[i].parentNode.removeChild(allsuspects[i]);</p><p>}</p><p>}调用方法:</p><p>removejscssfile("somescript.js","js");</p><p>removejscssfile("somestyle.css","css");本文由免费劳务派遣系统软件系统起航劳务派遣系统原创,转载请注明出处</p>