NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name bullet points // @namespace http://tampermonkey.net/ // @version 0.1 // @description Clicks on an element with a specific class when another element appears. // @author hamzehma // @match *://*/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const targetElementSelector = '.featureBulletsExpanderHeader'; const triggerElementSelector = '.product-title-word-break'; function clickOnTargetElement() { const targetElement = document.querySelector(targetElementSelector); if (targetElement) { targetElement.click(); } } function observeForTriggerElement() { const triggerElement = document.querySelector(triggerElementSelector); if (triggerElement) { clickOnTargetElement(); observer.disconnect(); } } const observer = new MutationObserver(observeForTriggerElement); observer.observe(document.body, { childList: true, subtree: true }); })();