js常用方法(。。。。不完整)
2015-03-04 20:35
225 查看
lastIndexOf(); substring(); split(); slice(); splice();
var s="http://www.baidu.com"; var i= s.lastIndexOf("."); //16 var unit= s.substring(i); //.com var url= s.substring(0,i); //http://www.baidu
addLoadEvent(func1); addLoadEvent(func2); function addLoadEvent(func){ var oldonload=window.onload; if(typeof window.onload!='function'){ window.onload=func; }else{ window.onload=function() { oldonload(); func(); } } }; function func1(){ alert("text1"); }; function func2(){ alert("text2"); };
<ul id="imagegallery"> <li><a href="images/ads/1.jpg" title="广告1">广告1</a></li> <li><a href="images/ads/2.jpg" title="广告2">广告2</a></li> <li><a href="images/ads/3.jpg" title="广告3">广告3</a></li> <li><a href="images/ads/4.jpg" title="广告4">广告4</a></li> </ul> <p id="description">Choose an image</p> <img id="placeholder" src="images/ads/adindex.gif" alt="my image gallery">
window.onload = prepareGallery(); function prepareGallery() { if (!document.getElementsByTagName) return false; if (!document.getElementById) return false; if (!document.getElementById("imagegallery")) return false; var gallery = document.getElementById("imagegallery"); var links = gallery.getElementsByTagName("a"); for (var i = 0; i < links.length; i++) { links[i].onclick = function () { return showPic(this) ? false : true; } } } function showPic(whichpic) { if (!document.getElementById("placeholder")) return false; var sourse = whichpic.getAttribute("href"); var placeholder = document.getElementById("placeholder"); if (placeholder.nodeName != "IMG") return false; placeholder.setAttribute("src", sourse); // if (document.getElementById("description")) { var text = whichpic.getAttribute("title") ? whichpic.getAttribute("title") : ""; var description = document.getElementById("description"); if (description.firstChild.nodeType == 3) { description.firstChild.nodeValue = text; } } return true; }
相关文章推荐
- js中常用的属性方法
- JS_常用方法_dowhileExist , addLoadEvent
- [JS]字符串常用方法
- 总结一些js常用方法和语法
- JS操作JSON常用方法
- JS常用方法总结,及jquery异步调用后台方法实例
- js中常用数组方法concatjoinpushpopslicesplice
- 在网页中JS函数自动执行常用三种方法
- Node.js常用console中的几种方法
- 新职笔记,oracle与js常用方法
- JS数组去重常用方法实例小结【4种方法】
- js几个常用的方法
- 常用js方法
- 在网页中JS函数自动执行常用三种方法
- jQuery与js常用方法对比
- js常用字符处理方法
- JS操作HTML节点常用到的方法和节点属性
- js 字符串的一些常用方法
- JS简单判断字符在另一个字符串中出现次数的2种常用方法