Javascript不常用方法总结

1、compareDocumentPosition()

http://www.w3school.com.cn/jsref/met_node_comparedocumentposition.asp

判断一个段落相比较另一个段落的位置:

var p1=document.getElementById("p1");
var p2=document.getElementById("p2");
p1.compareDocumentPosition(p2);

结果:

4

compareDocumentPosition() 方法比较两个节点,并返回描述它们在文档中位置的整数。

请看上面的例子。返回值可能是:

1:没有关系,两个节点不属于同一个文档。

2:第一节点(P1)位于第二个节点后(P2)。

4:第一节点(P1)定位在第二节点(P2)前。

8:第一节点(P1)位于第二节点内(P2)。

16:第二节点(P2)位于第一节点内(P1)。

32:没有关系,或是两个节点是同一元素的两个属性。



2、

时间: 2024-10-11 18:15:36

Javascript不常用方法总结的相关文章

【javascript】JavaScript数组常用方法

JavaScript数组常用方法 一.数组创建 1.(1)使用Array创建数组: 1 var arr1 = new Array(); //创建一个空数组 2 var arr2 = new Array(10); // 创建一个包含10项的数组 3 var arr3 = new Array("a","b","c"); // 创建一个包含3个字符串的数组 (2)使用数组字面量表示法: 1 var arr4 = []; //创建一个空数组 2 var

Javascript - ExtJs - 常用方法和属性

常用方法和属性(Common methods and attributes) 获取 get(x) x是元素的ID || dom元素对象 || ExtElement对象 将参数所指转化为ExtElement对象并返回它(非Dom元素对象,而是对Dom元素的封装),此方法等同于new Ext.Element(x) . Ext.select(x) x是选择器 返回一个CompositeElement对象,表示ExtElment对象的集合.但返回的这个对象实际上并非数组,不能通过数组索引访问它包含的数据

Javascript - Jquery - 常用方法

常用方法(Common Method) 类名 方法 addClass(className) className是css类名,为该对象指定或增加一个类名,返回该对象. removeClass(className) className是css类名,移除参数指定的类名,返回该对象. hasClass(className) className是css类名,测试该对象是否含有参数指定的类名. toggleClass(className) className是css类名,该对象的类名在原来的类名与参数指定的

javascript数组常用方法解析

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content=

JavaScript String常用方法和属性

一.string中的常用属性 1. length 说明: 字符串的长度属性,一直保持跟踪着该字符串中包含的字符数. 二.string中的常用方法 1. toLowerCase() 和 toUpperCase() 说明: toLowerCase(): returns a copy of the string with its letters converted to lowercase. Numbers, symbols, and other characters are not affected

Javascript数组常用方法

一.forEach对数组的遍历 二.map返回经过运算的新数组 三.filter返回满足条件的新数组 四.返回数组前后元素运算的结果 五.every遍历数组每项元素是否满足某个条件,全部满足返回true,有一个不满足返回false 六.some遍历数组每项元素是否满足某个条件,只要有一个满足返回true

javascript string 常用方法汇总

string.charAt(pos); chartAt 方法返回string中pos位置的字符. /** * 返回参数位置处的字符 */ var name = "chenqf"; name.charAt(1); // h string.concat(string...); 通过将string与参数连接起来,构造新的字符串. /** * 用于连接字符串,但不经常使用 */ var name = "chen"; name.concat("_qi",&

Javascript/jQuery常用方法

1 //字符串转成时间 2 function getDate(strDate) { 3 var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/, 4 function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')'); 5 return date; 6 } 后续待补充 原文地址:https://www.cnblogs.com/chengrady/p/926241

JavaScript字符串常用方法

toUpperCase():把一个字符串全部变为大写 toLowerCase():把一个字符串全部变为小写 indexOf():会搜索制定字符串出现的位置,有返回索引,没有返回-1 substring():返回制定索引区间的子串(传一个参数的话表示从该参数索引位置开始到结束:传两个参数的话表示从开始索引到结束索引) slice():使用与substring()基本相同,可以传负数,负数则从字符串尾部算起:substring()不能传负数 substr():用法与上面两个相似,但是第二个参数表示截