lastIndexOf();
substring();
split();
slice();
splice();
var s="http://www.baidu.com";
var i= s.lastIndexOf("."); //
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="data: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;
}

最新文章

  1. 0035 Java学习笔记-注解
  2. 【原】小玩node+express爬虫-1
  3. HAOI2012音量调节
  4. [PHP] Phalcon应用升级PHP7记录
  5. PHPCMS V9 点击量排行调用方法
  6. java求素数和求一个数的一个正整数的质因数
  7. RMAN_学习笔记5_RMAN Catalog Script恢复目录脚本
  8. D3D Deferred Shading
  9. C++ Primer笔记7_STL之关联容器
  10. 【Linux配置】vim配置文件内容
  11. C# 文件的上传和下载
  12. 好好写代码吧,没事别瞎B去创业!
  13. PHP获取字符串编码与转码
  14. WebSocket协议详解与c++&amp;c#实现
  15. 用Python制作中国地图、地球平面图及球形图
  16. View体系之属性动画
  17. [design-patterns]设计模式之一策略模式
  18. php libevent 详解与使用
  19. NLP1 —— Python自然语言处理环境搭建
  20. Add map surrounds using the SymbologyControl

热门文章

  1. js获取时间查并实现倒计时读条
  2. C# Html Agility Pack
  3. 二路归并排序的java实现
  4. 深入浅出MySQL事务处理和锁机制
  5. Linux的驱动模块管理:modprobe
  6. member access within misaligned address 0x000000000031 for type &#39;struct ListNode&#39;, which requires 8 byte alignment
  7. [root@localhost ~]#各项解释
  8. Android 更改项目包名的方法
  9. Eclipse搭建C++开发环境
  10. ASIHTTPRequest中文入门教程全集 http://www.zpluz.com/thread-3284-1-1.html