js常用方法(。。。。不完整)
2024-08-26 21:09:00
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;
}
最新文章
- 0035 Java学习笔记-注解
- 【原】小玩node+express爬虫-1
- HAOI2012音量调节
- [PHP] Phalcon应用升级PHP7记录
- PHPCMS V9 点击量排行调用方法
- java求素数和求一个数的一个正整数的质因数
- RMAN_学习笔记5_RMAN Catalog Script恢复目录脚本
- D3D Deferred Shading
- C++ Primer笔记7_STL之关联容器
- 【Linux配置】vim配置文件内容
- C# 文件的上传和下载
- 好好写代码吧,没事别瞎B去创业!
- PHP获取字符串编码与转码
- WebSocket协议详解与c++&;c#实现
- 用Python制作中国地图、地球平面图及球形图
- View体系之属性动画
- [design-patterns]设计模式之一策略模式
- php libevent 详解与使用
- NLP1 —— Python自然语言处理环境搭建
- Add map surrounds using the SymbologyControl
热门文章
- js获取时间查并实现倒计时读条
- C# Html Agility Pack
- 二路归并排序的java实现
- 深入浅出MySQL事务处理和锁机制
- Linux的驱动模块管理:modprobe
- member access within misaligned address 0x000000000031 for type &#39;struct ListNode&#39;, which requires 8 byte alignment
- [root@localhost ~]#各项解释
- Android 更改项目包名的方法
- Eclipse搭建C++开发环境
- ASIHTTPRequest中文入门教程全集 http://www.zpluz.com/thread-3284-1-1.html