Javascript previousElementSibling 属性

2025年3月18日 | 阅读时长 4 分钟

JavaScript 的 previousElementSibling 属性用于将所需或输入节点的上一个节点显示为 Node 对象。如果给定节点是列表中的第一个元素,则 nodes 对象显示 null。

previousElementSibling 属性用于获取同一树级别上指定元素之前的元素。此属性只能在网页上读取。

语法

以下语法使用 previousElementSibling 属性给出了列表中的前一个同级节点。

返回值

  • 该属性将前一个同级节点显示为元素。
  • 如果前一个同级节点不存在,则该属性返回 null。

支持的浏览器

以下是 previousElementSibling 属性支持的浏览器列表

  • 谷歌浏览器
  • Internet Explorer
  • 火狐
  • Opera
  • Safari

示例

以下示例使用 previousElementSibling 属性显示多个值或节点。

示例 1

JavaScript 示例中的基本 previousElementSibling 属性显示如下。在这里,我们可以获取第二个节点的上一个同级节点。

输出

该图像使用 JavaScript 属性获取所需节点的上一个节点。

示例 2

基本 previousElementSibling 属性显示在控制台日志函数中的输出。在这里,我们可以获取第三个节点的上一个同级节点。

输出

由于使用了第一个所需节点,该图像显示 null 值,因为使用了 JavaScript 属性。

previousElementSibling Property in javascript

示例 3

带有条件的 JavaScript 中基本 previousElementSibling 属性示例显示如下。在这里,我们可以同时获取第一个、第三个和最后一个节点的上一个同级节点。我们可以使用空格或单独的标签来表示列表项。

输出

该图像使用 JavaScript 属性获取所需节点的多个上一个节点。

previousElementSibling Property in javascript

Example4

previous sibling node 属性用于所有不带空格的标签。它将数据显示为列表,但不一定列出标签。

输出

该图像使用列表标签获取带有列表标签的所需节点的多个上一个节点。

previousElementSibling Property in javascript

结论

JavaScript 的 previousElementSibling 元素会显示列表中不带空格的上一个值。列表数据、哈希数据和其他多项信息使用 previousElementSibling 属性进行操作、控制和显示。