《js编程艺术摘录》摘录脚本
2018-09-05 07:50:03来源:博客园 阅读 ()
适用于不支持getElementsByClassName浏览器方法的js函数(不适用于多个类名?)
function getElementsByClassName(node,classname){
if(node.getElementsByClassName){
return node.getElementsByClassName(classname);
}
else{
var result=new Array();
var elems= node.getElementsByTagName("*");
for(var i=0;i<elems.length;i++){
if(elems[i].className.indexOf(classname)!=-1)
result[result.length]=elems[i];
}
}
return result;
}
在新的小窗口打开页面
function popUp(winURL) {
window.open(winURL,"popup","width=320,height=480");
}
页面加载完毕时执行的函数创建一个队列
function addLoadEvent(func) {
var oldonload=window.onload;
if(typeof window.onload!='function'){
window.onload=func;
}
else{
window.onload = function(){
oldonload();
func();
}
}
}
在现有的一个元素后插入一个元素节点
function insertAfter(newElement,targetElement) {
var parent = targetElement.parentNode;
if(parent.lastChild==targetElement)
parent.appendChild(newElement);
else {
parent.insertBefore(newElement,targetElement.nextSibling)
}
}
获取下一个元素节点函数
function getnextElement(node){
if(node.nodeType==1)
{return node;}
if(node.nextSibling){return getnextElement(node.nextSibling)
}
return null;
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JS动态加载脚本的方法 2020-02-14
- JS获取当前地理位置的方法 2020-01-17
- javascript网页关闭时提醒效果脚本 2019-11-23
- 脚本调用样式的方法 2019-10-25
- 加载js文件的小脚本 2019-10-25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash