推广 热搜: 劳务  海南  2024  合同  江苏  云南  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

js动态删除脚本样式

   2024-06-10 200
核心提示:p或许在某些情况下我们要对外部载入的连接脚本或者样式进行删除。我们一般情况下对dom元素进行操作,其实删除外部连接或者脚本的
<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>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号