
documentElementFromPoint
根据坐标获得元素,可用于触屏设备上获取当前点击元素的名称
语法:
oElement = document elementFromPoint ( X , Y )
参数:
X : 必选项。整数(Integer)。单位:象素(Pixel)。定位横坐标偏移量。
Y : 必选项。整数(Integer)。单位:象素(Pixel)。定位纵坐标偏移量。
返回值:
Element : 对象(Element)。返回获取的对象的引用。
例子:
第01号元素:氢[化学符号]H,读qīng
第02号元素:氦[化学符号]He,读hài
第03号元素:锂[化学符号]Li,读lǐ
第04号元素:铍[化学符号]Be,读pí
第05号元素:硼[化学符号]B,读péng
第06号元素:碳[化学符号]C,读tàn
第07号元素:氮[化学符号]N,读dàn
第08号元素:氧[化学符号]O,读yǎng
第09号元素:氟[化学符号]F,读fú
第10号元素:氖[化学符号]Ne,读nǎi
第11号元素:钠[化学符号]Na,读nà
第12号元素:镁[化学符号]Mg,读měi
第13号元素:铝[化学符号]Al,读lǚ
第14号元素:硅[化学符号]Si,读guī
第15号元素:磷[化学符号]P,读lín
第16号元素:硫[化学符号]S,读liú
第17号元素:氯[化学符号]Cl,读lǜ
第18号元素:氩[化学符号]Ar,A,读yà
第19号元素:钾[化学符号]K,读jiǎ
第20号元素:钙[化学符号]Ca,读gài
第21号元素:钪[化学符号]Sc,读kàng
第22号元素:钛[化学符号]Ti,读tài
第23号元素:钒[化学符号]V,读fán
第24号元素:铬[化学符号]Cr,读gè
第25号元素:锰[化学符号]Mn,读měng
第26号元素:铁[化学符号]Fe,读tiě
第27号元素:钴[化学符号]Co,读gǔ
第28号元素:镍[化学符号]Ni,读niè
第29号元素:铜[化学符号]Cu,读tóng
第30号元素:锌[化学符号]Zn,读xīn
第31号元素:镓[化学符号]Ga,读jiā
第32号元素:锗[化学符号]Ge,读zhě
第33号元素:砷[化学符号]As,读shēn
第34号元素:硒[化学符号]Se,读xī
第35号元素:溴[化学符号]Br,读xiù
第36号元素:氪[化学符号]Kr,读kè
1DOM 介绍
2查找元素
3DOM 节点
4节点 *** 作
DOM 中的三个字母,D(文档)可以理解为整个 Web 加载的网页文档;O(对象)可
以理解为类似 window 对象之类的东西,可以调用属性和方法,这里我们说的是 document
对象;M(模型)可以理解为网页文档的树型结构。
DOM 有三个等级,分别是 DOM1、DOM2、DOM3,并且 DOM1 在 1998 年 10 月成为
W3C 标准。DOM1 所支持的浏览器包括 IE6+、Firefox、Safari、Chrome 和 Opera17+。
加载 HTML 页面时,Web 浏览器生成一个树型结构,用来表示页面内部结构。DOM 将
这种树型结构理解为由节点组成。
从上图的树型结构,我们理解几个概念,html 标签没有父辈,没有兄弟,所以 html 标
签为根标签。head 标签是 html 子标签,meta 和 title 标签之间是兄弟关系。如果把每个标签
当作一个节点的话,那么这些节点组合成了一棵节点树。
PS:后面我们经常把标签称作为元素,是一个意思。
W3C 提供了比较方便简单的定位节点的方法和属性,以便我们快速的对节点进行 *** 作。
分别为:getElementById()、getElementsByTagName()、getElementsByName()、getAttribute()、
setAttribute()和 removeAttribute()。
getElementById()方法,接受一个参数:获取元素的 ID。如果找到相应的元素则返回该
元素的 HTMLDivElement 对象,如果不存在,则返回 null。
当我们通过 getElementById()获取到特定元素节点时,这个节点对象就被我们获取到了,
而通过这个节点对象,我们可以访问它的一系列属性。
getElementsByTagName()方法将返回一个对象数组 HTMLCollection(NodeList),这个数
组保存着所有相同元素名的节点列表。
getElementsByName()方法可以获取相同名称(name)的元素,返回一个对象数组
HTMLCollection(NodeList)。
getAttribute()方法将获取元素中某个属性的值。它和直接使用属性获取属性值的方法有
一定区别。
setAttribute()方法将设置元素中某个属性和值。它需要接受两个参数:属性名和值。如
果属性本身已存在,那么就会被覆盖。
removeAttribute()可以移除 HTML 属性。
1node 节点属性
节点可以分为元素节点、属性节点和文本节点,而这些节点又有三个非常有用的属性,
分别为:nodeName、nodeType 和 nodeValue。
节点的层次结构可以划分为:父节点与子节点、兄弟节点这两种。当我们获取其中一个
元素节点的时候,就可以使用层次节点属性来获取它相关层次的节点。
childeNodes 属性可以获取某一个元素节点的所有子节点,这些子节点包含元素子节点
和文本子节点。
firstChild 用于获取当前元素节点的第一个子节点,相当于 childNodes[0];lastChild 用于
获取当前元素节点的最后一个子节点,相当于 childNodes[boxchildNodeslength - 1]。
ownerDocument 属性返回该节点的文档对象根节点,返回的对象相当于 document。
parentNode 属性返回该节点的父节点,previousSibling 属性返回该节点的前一个同级节
点,nextSibling 属性返回该节点的后一个同级节点。
attributes 属性返回该节点的属性节点集合。
DOM 不单单可以查找节点,也可以创建节点、复制节点、插入节点、删除节点和替换
节点。
write()方法可以把任意字符串插入到文档中去。
appendChild()方法讲一个新节点添加到某个节点的子节点列表的末尾上。
createTextNode()方法创建一个文本节点。
insertBefore()方法可以把节点创建到指定节点的前面。
cloneNode()方法可以把子节点复制出来。
8removeChild()方法
removeChild()方法可以把
fileListBinarySearch(aFile)
for(int i=0;i<fileListCount;i++)
{
ConsoleWriteLine(i);
}
List <string> fileList = new List<string>();
foreach (string aFile in fileList)
{
int idx= fileListIndexOf(aFile);//获取当前aFile的索引
ConsoleWriteLine(idx);//输出度aFile的索引
}
ConsoleReadLine();//屏幕停留
扩展资料:
字符数组的定义方式与一维数组、二维数组的定义方式类似,只不过数组的类型是char型。
例如:char s1;
定义了一个元素个数为6、数组名为S的字符数组,该字符数组中可以存放6个字符型数据。
例如:char s2;
定义了一个二维字符数组S,该数组可以存放3x6个字符型数据。
字符数组的初始化,即在声明的时候在后边直接赋值一个字符串。
如:char name[9]="xiaogang";
但是如果在声明语句以外的位置,就无法直接对整个数组直接赋值了,要把strcpy这个函数来实现。
而在这个字符数组中,包含了8个字符数据,即为八个元素,name[i]即为这个字符数组的元素名称,其中i可取0至8。
参考资料来源:百度百科-字符数组元素名称
以上就是关于document.elementFromPoint获取坐标点下的元素全部的内容,包括:document.elementFromPoint获取坐标点下的元素、如何读出元素名称、18.DOM 基础等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)