|
基本格式 是一个字符串,其中包含多个导航语句,这些语句通过分号 ; 分隔。每个导航语句的格式如下:
[level][:childIndex][,siblingSteps]
参数说明
level:
这是一个必需的整数参数,用于指定在 DOM 树中向上或向下移动的层级数。
若为正整数,则表示向下移动相应的层级。
若为负整数,则表示向上移动相应的层级。
例如,2 意味着向下移动两层;-1 表示向上移动一层。
-----------------------------------------------------------------------------------------------------
childIndex(可选)
此为一个可选的整数参数,通过冒号 : 与 level 分隔。
它表示在向下移动到指定层级时,要选择的子元素的索引。索引从 1 开始计数。
若未指定该参数,默认选择第一个子元素(索引为 1)。
例如,2:3 表示向下移动两层,然后选择第二层的第三个子元素。
-----------------------------------------------------------------------------------------------------
siblingSteps(可选):
这也是一个可选的整数参数,通过逗号 , 与前面的参数分隔。
它表示在到达指定元素后,要在同级元素中向前或向后移动的步数。
若为正整数,则表示向后移动;若为负整数,则表示向前移动。
例如,2:3,-1 表示向下移动两层,选择第二层的第三个子元素,然后向前移动一个同级元素。
示例说明
以下是几个的示例及其含义:
1:向下移动一层,选择第一个子元素。
-1:向上移动一层。
2:3 向下移动两层,选择第二层的第三个子元素。
2:3,1 向下移动两层,选择第二层的第三个子元素,然后向后移动一个同级元素。
2;1:2 先向下移动两层,然后再向下移动一层,选择该层的第二个子元素。
|
|