Maketing Kontni

JavaScript: Dinamikman Jenere Lis Tan

Mwen pa yon pwogramè, men mwen jwenn nan pwogram byen yon ti jan. Jodi a li te pou yon pwototip koòdone kote nou ta dynamique jenere yon lis deroulan ak fwa nan entèval 5 minit. Tan sa yo ka chanje ki baze sou jou a chwazi (imajine chwazi yon dat retounen fwa yo mete yon randevou ... chak jou ta gen diferan fwa ki disponib).

Olye ke yo te kreye lis la manyèlman, mwen itilize kèk teknik boukl ak JavaScript dynamique génération lis la. Senpleman mete nan 'soti nan' ak 'a' fwa lè l sèvi avèk revèy la 24 èdtan, ak script la fè rès la!

Depi mwen pa yon pwogramè ak bon zanmi mwen, Ade Olonoh, se ... Mwen te mande pou fidbak li sou fonksyon mwen an. Isit la nan vèsyon netwaye l 'yo:

fonksyon getTime (ki soti nan, a) {var chwazi = ' '; var ampm = 'AM'; pou (var èdtan = soti; èdtan> = rive; èdtan ++) {var èdtan12 = èdtan> 12? èdtan - 12: èdtan; si (èdtan> 11) ampm = 'PM'; pou (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; chwazi + = ' '+ hour12 +': '+ min0 +' '; }} chwazi + = ' '; document.getElementById ('timelist'). innerHTML = chwazi; }

Si ou pa vle dinamik peple yon div, ou ta ka tou senpleman fè yon lòd document.write, tankou:

document.write (getTime (8,20));

Mizajou: Isit la nan yon lòt egzanp kote ou ka mete entèval la nan minit

fonksyon getTime (ki soti nan, a, int) {var chwazi = ' '; var ampm = 'AM'; pou (var èdtan = soti; èdtan> = rive; èdtan ++) {var èdtan12 = èdtan> 12? èdtan - 12: èdtan; si (èdtan> 11) ampm = 'PM'; pou (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; chwazi + = ' '+ hour12 +': '+ min0 +' '+ ampm +' '; }} chwazi + = ' '; retounen chwazi; }

Isit la nan lòd la ekri:

document.write (getTime (8,20,5));

Mwen ta reyèlman renmen pou kapab antre nan fwa nan fonksyon an, tankou getTime (8:15 AM, 11:00 PM, 5). Nenpòt moun ki pran?

Douglas Karr

Douglas Karr se CMO nan OpenINSIGHTS ak fondatè a nan Martech Zone. Douglas te ede plizyè douzèn demaraj MarTech ki gen siksè, li te ede nan dilijans plis pase $5 milya nan akizisyon ak envestisman Martech, epi li kontinye ede konpayi yo nan mete ann aplikasyon ak otomatize estrateji lavant ak maketing yo. Douglas se yon transfòmasyon dijital entènasyonalman rekonèt ak ekspè MarTech ak oratè. Douglas se tou yon otè pibliye nan yon gid Dummie a ak yon liv lidèchip biznis.

Atik ki gen rapò

Retounen nan bouton tèt
Fèmen

Adblock Detekte

Martech Zone se kapab ba ou kontni sa a gratis paske nou monetize sit nou an atravè revni anons, lyen afilye, ak parennaj. Nou ta apresye si ou ta retire bloke anons ou a pandan w ap gade sit nou an.