今天调整几个专题页面,需要十几条相同的下载地址,,后期维护太费劲了!
于是今天就自己写了个JS文件,引入到html里,以后只需要修改js里的参数即可十几个页面上的地址同时修改了;多省事!哈~
废话不多说,上代码,大家自己琢磨琢磨吧。。。
var Emtalk = {};Emtalk.Url = 'http://download.emtalk.net/test.exe';// 获得标签名为tagName,类名className的元素Emtalk.getClass = function (tagName,className){if(document.getElementsByClassName){return document.getElementsByClassName(className);}else{var tags=document.getElementsByTagName(tagName);var tagArr=[];for(var i=0;i < tags.length; i++){if(tags[i].class == className){tagArr[tagArr.length] = tags[i];}}return tagArr;}}// 判断元素是否为整数类型Emtalk.isInt = function (obj){return (typeof obj=='number')&&obj.constructor==Number;}Emtalk.Dow = function (obj,tyle){var topMenus = Emtalk.getClass('a',obj);if (!tyle && typeof(tyle)!='undefined'){topMenus[0].href=Emtalk.Url;}else if(tyle>=0){topMenus[tyle].href=Emtalk.Url;}else{for(var i=0;i < topMenus.length; i++){topMenus[i].href=Emtalk.Url; }}}/***************** 使用方法 *******************************/// Udx.Dow('DownUrl');