求JS达人帮忙解释下这段代码.

来源:百度知道 编辑:UC知道 时间:2024/06/10 07:01:47
$A(document.getElementsByTagName("script")).findAll( function(s){
return (s.src && s.src.match(/acform\.js(\?.*)?$/))
}).each( function(s){jspath = s.src.replace(/acform\.js(\?.*)?$/,'')});

是公司以前一为同事写的.但他现在不在了.求达人帮忙解释一下

查找所有的<script>标记
如果有src属性并且符合(/acform\.js(\?.*)?$/这个正则表达式的,
把它的src属性中(/acform\.js(\?.*)?$/部分替换为空字符串,并且赋值给jspath变量。
看起来是求js所在的目录赋值给jspath。

替换所有<script src="/acform.js 开头的链接为