document.elementFromPoint获取坐标点下的元素

document.elementFromPoint获取坐标点下的元素,第1张

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 基础等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9709750.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存