const songsVideoDiv = document.querySelector("#songsVideoDiv"); function createVideo( nameVideo = "some video", urlVideo = "", songNumber, songColor = "colorGray" ) { const vid = document.createElement("a"); const btn = document.createElement("button"); btn.classList.add("buttonApp", "buttonVideo", songColor); btn.textContent = songNumber + ". " + nameVideo; vid.href = urlVideo; vid.target = "blank"; vid.appendChild(btn); songsVideoDiv.appendChild(vid); } let videoSongs = { "Megadeth - Symphony Of Destruction - 140 bpm***": "https://plvideo.ru/watch?v=7PhzxRCFXqFK", "Michael Jackson - The Way You Make Me Feel - 172 bpm**": "https://plvideo.ru/watch?v=cJ-bqkgdY_j8", "Nirvana - Come As You Are - 120 bpm***": "https://plvideo.ru/watch?v=3vaRQSS_1lIe", "Arctic Monkeys - Do I Wanna Know - 85 bpm*": "https://plvideo.ru/watch?v=0e_IkHoH3qIl", "Rammstein - Ausländer - 125 bpm***": "https://plvideo.ru/watch?v=lHfk3xH80Gqh", "Green Day - Boulevard of Broken Dreams - 83.5 bpm***": "https://plvideo.ru/watch?v=43UWRkspsfZP", "Robin Schulz feat. KIDDO - All We Got - 90 bpm**": "https://plvideo.ru/watch?v=HIJtyI1R0YNb", "Rammstein - Mein Herz Brennt - 80 bpm**": "https://plvideo.ru/watch?v=mBLrX9HqvaOt", "Blue October - Say It - 110 bpm*": "https://plvideo.ru/watch?v=23F7EOoq4kVd", "Rihanna feat. JAY-Z - Umbrella - 90 bpm**": "https://plvideo.ru/watch?v=u_hnMQVwCRVw", "Imagine Dragons - Follow You - 62.5 bpm**": "https://plvideo.ru/watch?v=MCvmAfwW4CrJ", "Massive Attack - Angel - 55 bpm**": "https://plvideo.ru/watch?v=Jel0k4F_uGBf", "Moby - Lift Me Up - 121 bpm**": "https://plvideo.ru/watch?v=H9b6EdFN6IJ6", "Enigma - Return To Innocence - 88 bpm***": "https://plvideo.ru/watch?v=Frfl0J4teXJS", "Haddaway - Turn Her Love 12/8 - 97 bpm**": "https://plvideo.ru/watch?v=03gaElPFyR_f", "De Phazz - Atomic Cocktail - 85 bpm***": "https://plvideo.ru/watch?v=g2drrqt_ZIg1", "Oliver Tree - Life Goes On - 80 bpm*": "https://plvideo.ru/watch?v=brCGhuVxZPTp", "Pompeya - Slow - 103 bpm*": "https://plvideo.ru/watch?v=hHF-v8212t_c", "David Guetta & Sia - Flames - 94 Bpm***": "https://plvideo.ru/watch?v=CsZKfnFMx0gu", "X Ambassadors - Beautiful Liar - 81 bpm***": "https://plvideo.ru/watch?v=LSqxl7kynPQq", "HIM - The Funeral of Hearts - 114 bpm**": "https://plvideo.ru/watch?v=8CJ5H8dl7bXR", "Alice Merton - No Roots - 116 bpm**": "https://plvideo.ru/watch?v=n7j1Saxecf-X", "Melanie C - Never Be The Same Again - 80 bpm***": "https://plvideo.ru/watch?v=eEdeQf8CqBeo", "Muse - Supermassive Black Hole - 120 bpm**": "https://plvideo.ru/watch?v=LPQFxUcxkq-J", "Maroon 5 - This Love (Punk) - 190 bpm**": "https://plvideo.ru/watch?v=3msIO4LxiUhW", "Imagine Dragons - Thunder - 85 bpm**": "https://plvideo.ru/watch?v=5xiFg3ZUTgJx", "Rammstein - Engel - 96 bpm**": "https://plvideo.ru/watch?v=YnhMeFBTTpEA", "The Verve - Bitter Sweet Symphony 86 bpm**": "https://plvideo.ru/watch?v=pn2NDAuy-i-H", "KAMAUU - MANGO - 83 bpm**": "https://plvideo.ru/watch?v=borJMsbtauK7", "Limp Bizkit - My Way - 97 bpm***": "https://plvideo.ru/watch?v=ffihhd6L3DVn", "P.O.D. - Youth of the Nation - 98 bpm***": "https://plvideo.ru/watch?v=pAwJQTIG9XiD", "Red Hot Chili Peppers - Dark Necessities - 92 bpm***": "https://plvideo.ru/watch?v=S-QO2vfkL52x", "Marilyn Manson - Arma-goddamn-motherfkin-geddon 132 bpm**": "https://plvideo.ru/watch?v=BLISfAKGxWzV", "Skillet - Feel Invincible - 126 bpm**": "https://plvideo.ru/watch?v=nb7PVNE_bYyD", "Черный Обелиск - Про любовь (Дура) - 93 bpm**": "https://plvideo.ru/watch?v=UwtlcXm7_bmy", "Korn - Coming Undone - 75 bpm**": "https://plvideo.ru/watch?v=ro0vOpg6ywy8", "Fall Out Boy - Bob Dylan - 100 bpm**": "https://plvideo.ru/watch?v=3OWOg8CReYCS", "СПЛИН - Новые люди - 130 bpm**": "https://plvideo.ru/watch?v=6RTAsEGwmMba", "КИНО - Попробуй спеть вместе со мной - 124 bpm***": "https://plvideo.ru/watch?v=5XC7mhEMAAS9", "Billy Idol - Bitter Taste - 119 bpm**": "https://plvideo.ru/watch?v=l8XODPUhlOgh", "Rihanna - Love On The Brain 12/8 - 86 bpm**": "https://plvideo.ru/watch?v=xKsSYXflWB36", "Alice in Chains - Man in The Box - 104 bpm**": "https://plvideo.ru/watch?v=ri54CCEfoucU", "Alice in Chains - Check My Brain - 114 bpm**": "https://plvideo.ru/watch?v=ibk100_VAuar", "A-ha - Forever Not Yours - 88 bpm***": "https://plvideo.ru/watch?v=17vx0lydJoBe", "Pop Evil - Trenches - 100 bpm***": "https://plvideo.ru/watch?v=pSlzemUVVi2y", "Coldplay - Clocks - 131 bpm**": "https://plvideo.ru/watch?v=JP9TYzJ0g3VY", "U2 - Beautiful Day - 136 bpm**": "https://plvideo.ru/watch?v=t5zExebPqhVX", "Nazareth - Animals - 75 bpm**": "https://plvideo.ru/watch?v=74iO_zz0c_Wt", "Moby - Why Does My Heart Feel So Bad - 98 bpm***": "https://plvideo.ru/watch?v=RLtLKWVmxAXC", "Gorillaz - Feel Good Inc - 138 bpm**": "https://plvideo.ru/watch?v=oSSu33PwEOK1", "The Weeknd - Blinding Lights - 171 bpm***": "https://plvideo.ru/watch?v=qkQhel6Xakh7", "Bon Jovi - It's My Life - 120 bpm*": "https://plvideo.ru/watch?v=dBADw3E9pLKs", "Zucchero - Baila Morena - 120 bpm***": "https://plvideo.ru/watch?v=0ymTg8qN8BqX", "Bishop Briggs - We Will Rock You - 81 bpm*": "https://plvideo.ru/watch?v=NmZK_8IKgoEG", "The Offspring - Hit That - 132 bpm**": "https://plvideo.ru/watch?v=nmGP4x_TeqyL", "Atlas Genius - Elegant Strangers - 85 bpm***": "https://plvideo.ru/watch?v=Uo8TRbO7FZM_", "КИНО - Невеселая песня - 95 bpm***": "https://plvideo.ru/watch?v=_ePbC554yuKN", "The Prodigy - Spitfire - 119 bpm***": "https://plvideo.ru/watch?v=zoeQHXoxcAxV", "Maroon 5 - Animals - 95 bpm***": "https://plvideo.ru/watch?v=wsQ3Lr7ta0lr", "Rihanna - Umbrella (orig) - 87 bpm***": "https://plvideo.ru/watch?v=In1IXAq1nh9l", "Måneskin - I Wanna Be Your Slave - 131 bpm***": "https://plvideo.ru/watch?v=DipATran9Fb6", "Кино - Группа крови - 120 bpm**": "https://plvideo.ru/watch?v=Z94Gpewu0etM", "Rammstein - Amerika - 125 bpm**": "https://plvideo.ru/watch?v=Z59z3sybRN0-", "Король и Шут - Проклятый старый дом - 116 bpm***": "https://plvideo.ru/watch?v=GLsvXeK-mPeD", "Кино - Спокойная ночь - 102 bpm**": "https://plvideo.ru/watch?v=212WsWZjQCrq", "Skillet - Monster - 135 bpm***": "https://plvideo.ru/watch?v=jACS0g1stpTC", "Геннадий Богданов - Ну и что - 87 bpm***": "https://plvideo.ru/watch?v=1nEqNYnnuI_P", "Limp Bizkit - Out of Style - 79 bpm***": "https://plvideo.ru/watch?v=hhvMPKAvPLnl", "Rammstein - Ausländer - 125 bpm***": "https://plvideo.ru/watch?v=lHfk3xH80Gqh", "Clawfinger - Recipe For Hate - 98 bpm***": "https://plvideo.ru/watch?v=zj5Norx1OsKt", "METALLICA & ANNA ASTI — ЦАРИЦА - 116 bpm***": "https://plvideo.ru/watch?v=wob_rmHSrFxY", "Papa Roach - Lifeline - 106 bpm***": "https://plvideo.ru/watch?v=rKlNUvTN4GiX", "Audioslave - Like a Stone - 107 bpm**": "https://plvideo.ru/watch?v=qPDlybDHjvl5", "Papa Roach - Getting Away With Murder - 104 bpm***": "https://plvideo.ru/watch?v=qsi21Z9z01zY", "Imagine Dragons - Whatever It Takes - 67.5 bpm**": "https://plvideo.ru/watch?v=vfwISUHyuKFU", "AC/DC - Highway to Hell - 114 bpm**": "https://plvideo.ru/watch?v=ChcH-Bi8gGyF", "Linkin Park - What I've Done - 120 bpm**": "https://plvideo.ru/watch?v=ezVm9NjJ2YWD", "Linkin Park - In The End - 105 bpm***": "https://plvideo.ru/watch?v=Kw1h-VhW_-OU", "P!nk - So What - 126 bpm***": "https://plvideo.ru/watch?v=g0AJbg_w-p-G", "Sia - Chandelier - 87 bpm***": "https://plvideo.ru/watch?v=IUqjZ9NPOH4n", "The HU - Wolf Totem - 86 bpm***": "https://plvideo.ru/watch?v=yCI0LHJ-0Tu-", "Twenty one pilots - Heathens - 90 bpm***": "https://plvideo.ru/watch?v=j9RFOjK_5UhU", "Disturbed - Down With The Sickness - 90 bpm***": "https://plvideo.ru/watch?v=YJBK1KhdX34l", "Avril Lavigne - I'm With You 12/8 - 76 bpm**": "https://plvideo.ru/watch?v=BZTUiTXgmgmd", "H-blockx - The Power - 100 bpm**": "https://plvideo.ru/watch?v=pYDpSnq-UiVC", "P!nk - Family Portrait - 90 bpm**": "https://plvideo.ru/watch?v=zdXTNRsqPRj6", "Lil Nas X - Old Town Road - 70 bpm**": "https://plvideo.ru/watch?v=Gvph6lkpdyVM", "Rag'n'Bone Man - Human - 70 bpm**": "https://plvideo.ru/watch?v=sJEwWYvyC_p4", "A-ha - Summer Moved On - 92 bpm***": "https://plvideo.ru/watch?v=XYjW4RslvCtG", "Queen - I'm Going Slightly Mad - 116** bpm": "https://plvideo.ru/watch?v=X9dGMMnj9aqJ", "Nirvana - Smells Like Teen Spirit - 117 bpm***": "https://plvideo.ru/watch?v=_tqmWIqtJLtG", "Red Hot Chili Peppers - Californication - 98 bpm***": "https://plvideo.ru/watch?v=eIbUNA_x2lbT", "Electric Six - Synthesizer - 115 bpm**": "https://plvideo.ru/watch?v=z68bA5CqnrHF", "Blur - Song 2 - 130 bpm**": "https://plvideo.ru/watch?v=Y9ErvIh6Kaxt", "Rammstein - Tier - 95 bpm***": "https://plvideo.ru/watch?v=xKWcdw3_oYvs", "Muse - Starlight - 122 bpm**": "https://plvideo.ru/watch?v=wGy7xKhJmUhm", "Земляне - Трава у дома - 130 bpm***": "https://plvideo.ru/watch?v=kT_0CwfKHYU6", "Lenny Kravitz - I Belong To You - 87 bpm***": "https://plvideo.ru/watch?v=ER0OCVt_B8hQ", "Anastacia - Left Outside Alone - 103 bpm***": "https://plvideo.ru/watch?v=V5YWKe_wHbNy", "The Cranberries - Zombie - 80 bpm***": "https://plvideo.ru/watch?v=aTPUXSomRGWI", "The Rasmus - Justify - 89 bpm***": "https://plvideo.ru/watch?v=nyoMSeuISi-T", "Survivor - Eye Of The Tiger - 109 bpm***": "https://plvideo.ru/watch?v=61JFjoeVeNKC", "Queen - Another One Bites The Dust - 110 bpm**": "https://plvideo.ru/watch?v=svVqaLrWdGyY", "The Pretty Reckless - Got So High - 84 bpm**": "https://plvideo.ru/watch?v=AZP-5EEgnwtN", "Rammstein - Dicke Titten - 117 bpm***": "https://plvideo.ru/watch?v=MFIgsXkWkYkc", "HIM - Join Me In Death - 114 bpm***": "https://plvideo.ru/watch?v=AbK5EitoKK0S", }; let sortVideo = Object.keys(videoSongs).sort(); //console.log(sortVideo); let songNumber = 1; sortVideo.forEach((name) => { let regexp = /(\*)+/g; let colorBtnFromString = name.match(regexp); //console.log(JSON.stringify(colorBtnFromString)); let colorOfBtutton = "colorGray"; if (JSON.stringify(colorBtnFromString) === '["*"]') { colorOfBtutton = "colorYellow"; } else if (JSON.stringify(colorBtnFromString) === '["**"]') { colorOfBtutton = "colorGreen"; } else if (JSON.stringify(colorBtnFromString) === '["***"]') { colorOfBtutton = "colorRed"; } createVideo(name, videoSongs[name], songNumber, colorOfBtutton); songNumber++; });