Dojo
O Dojo é um DHTML Toolkit de código aberto implementado no idioma JavaScript. Ele é construído com base em várias doações de projetos (NWIdgets, Burstlib, F (M)), e é por isso que é chamado de kit de ferramentas "unificado". O objetivo do Dojo é resolver os problemas históricos de longa data com o DHTML ao desenvolver aplicativos DHTML. Problemas de navegador cruzado.
1. Antecedentes do problema
Aqui está uma caixa suspensa, onde as opções são o ano todo, e o valor e o texto da caixa suspensa são selecionados.
2. Implementar código -fonte
<! Docttype html> <html> <head> <meta charset = "utf-8"/> <title> dojo-obtenha o valor e o texto da caixa suspensa </title> <link rel = "Stylesheet" href = "js/dojo/dijit/temas/tept/clubro/"css"/> slocting = <sipting "/scring"/"jsing/dijit/themes/claro/clubro.css"/> sloction/<sjit/themes/claro/clubro " src = "js/jQuery-1.12.4.js"> </script> <script type = "text/javascript" src = "js/dojo/dojo/dojo.js"> </script> <yoy> #season {width: 200px; } </style> <cript> dojoconfig = {assíncrono: true, parseonload: true} </script> <cript> requer (["dojo/store/memória", "dijit/form/filteringSelect", "dojo/doméia! ID: "Spring"}, {Nome: "Summer", Id: "Summer"}, {Nome: "Autumn", Id: "Autumn"}, {Name: "Winter", Id: "Winter"}]}); "Temporada"). Startup (); </script> </ad Head> <body> <input id = "estação"/> <br> <button id = "valuebtn" onclick = "alert (dijit.byid ('estação'). get ('value')"> obtenha o valor suspenso (button> <butão). Texto da caixa </botão> </body> </html>3. Alcance os resultados
(1) Inicialização
(2) Clique no botão "Obtenha o valor da caixa suspensa"
(3) Clique no botão "Obtenha o botão da caixa suspensa"