Element Sibling
From UBot Studio
(Difference between revisions)
(2 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
This function returns the sibling of an element. | This function returns the sibling of an element. | ||
− | + | ||
$element sibling can return #text elements, which can be just whitespace between two tags. | $element sibling can return #text elements, which can be just whitespace between two tags. | ||
− | + | To understand what determines an element as the sibling of another element, please see [http://www.w3schools.com/js/js_htmldom_navigation.asp JavaScript HTML DOM Navigation] | |
− | + | The [[The Selectors|Element Selector]] is used to select an item. | |
− | + | ||
− | + | ||
− | + | ||
− | The | + | '''Element:''' The desired page element. |
+ | == Example == | ||
− | + | <pre> | |
+ | load html("<html> | ||
+ | |||
+ | <head> | ||
+ | <title>DOM Tutorial</title> | ||
+ | </head> | ||
− | + | ||
+ | <body> | ||
+ | <h1>DOM Lesson one</h1> | ||
+ | <p>Hello world!</p> | ||
+ | </body> | ||
− | < | + | </html>") |
− | < | + | set(#sibling, $scrape attribute($element sibling($element sibling(<tagname="h1">)), "innertext"), "Global") |
</pre> | </pre> | ||
− | + | The set command returns "Hello World!" by scraping the element sibling of the tag h1, which contains "DOM lesson one". | |
− | The element sibling | + |
Latest revision as of 19:26, 27 December 2013
$Element Sibling is a Browser Function.
This function returns the sibling of an element.
$element sibling can return #text elements, which can be just whitespace between two tags.
To understand what determines an element as the sibling of another element, please see JavaScript HTML DOM Navigation
The Element Selector is used to select an item.
Element: The desired page element.
[edit] Example
load html("<html> <head> <title>DOM Tutorial</title> </head> <body> <h1>DOM Lesson one</h1> <p>Hello world!</p> </body> </html>") set(#sibling, $scrape attribute($element sibling($element sibling(<tagname="h1">)), "innertext"), "Global")
The set command returns "Hello World!" by scraping the element sibling of the tag h1, which contains "DOM lesson one".