// ==UserScript== // @name Quizlet gravity game "helper" // @namespace Danielv123 // @version 1.3 // @description The correct answer pops up in the browser console and the feedback button down left // @author You // @match https://quizlet.com/*/gravity // @grant none // @downloadURL none // ==/UserScript== selector = "#GravityGameTarget > div > div > div > div.ModeLayout-content > div > div.GravityGameplayView-inner > div:nth-child(5) > div > div > div > div > span > span"; setInterval(function() { console.log(words[document.querySelector(selector).innerHTML]); // update the feedback button with one of our AJAX words document.querySelector("#GravityGameTarget > div > div > div > div.ModeLayout-controls > div > div > div > div.ModeControls-main > div.ModeControls-actions > div.UIDiv.ModeControls-action.ModeControls-feedbackWrapper > a > span > span").innerHTML = words[document.querySelector(selector).innerHTML]; }, 100); // load words using AJAX on load words = {}; function loadXMLDoc(link) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == XMLHttpRequest.DONE ) { if (xmlhttp.status == 200) { var element = document.createElement('div'); element.insertAdjacentHTML('beforeend', xmlhttp.responseText); adsaf = element.querySelectorAll(".TermText"); for(i=0;i