/* * @title チカチカ * @description my bookmarklet * @include http://* * @license MIT License * @require */ var divs = []; divs = document.getElementsByClassName('content'); var body = document.getElementsByTagName('body'); var divs_num = divs.length; var choice_divs = divs[Math.floor(Math.random() * divs.length)]; var random_divs = divs[Math.floor(Math.random() * divs.length)]; var rdm_divs = divs[Math.floor(Math.random() * divs.length)]; var rdm2_divs = divs[Math.floor(Math.random() * divs.length)]; var kaiten = 1; var rekaiten = 0; var mawaru = function mawaru() { kaiten = kaiten + 1; rekaiten = rekaiten - 1; choice_divs.style.transform = 'rotate(' + rekaiten + 'deg' + ')'; }; var chancge_color = function chancge_color() { var colors = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6); var colors2 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6); var colors3 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6); var colors4 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6); document.body.style.background = colors3; }; setInterval(mawaru, 10); setInterval(chancge_color, 50); //適当な言葉を.contentに挿入する function random_text(len) { var random_string = ""; for (; random_string.length < len; random_string += Math.random().toString(36).substr(2)) {} return random_string.substr(0, len); } console.log(random_text(20)); random_divs.innerHTML = '