diff options
| -rw-r--r-- | scratchpad.js | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/scratchpad.js b/scratchpad.js new file mode 100644 index 0000000..3ef4de5 --- /dev/null +++ b/scratchpad.js @@ -0,0 +1,7 @@ +var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]/..", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) +x.singleNodeValue + +var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]/../div[@aria-checked='true']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) + +var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[@aria-checked='true' and //div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) +var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[@aria-checked='true' and //div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) | 
