Dojo獲取下拉框的文本和值實(shí)例代碼
Dojo
Dojo是一個(gè)用javascript語言實(shí)現(xiàn)的開源DHTML工具包。它是在幾個(gè)項(xiàng)目捐助基礎(chǔ)上建立起來的(nWidgets,Burstlib,f(m)),這也是為什么叫它a"unified"toolkit的原因。Dojo的目標(biāo)是解決開發(fā)DHTML應(yīng)用程序遇到的那些,長(zhǎng)期存在、歷史問題(historical problems with DHTML)??鐬g覽器問題。
1、問題背景
這里有一個(gè)下拉框,其中選項(xiàng)為一年四季,選中后打印下拉框的值和文本
2、實(shí)現(xiàn)源碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>dojo-獲取下拉框的值和文本</title>
<link rel="stylesheet" href="js/dojo/dijit/themes/claro/claro.css" />
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
<style>
#season{
width:200px;
}
</style>
<script>
dojoConfig={async:true,parseOnLoad:true}
</script>
<script>
require([
"dojo/store/Memory", "dijit/form/FilteringSelect", "dojo/domReady!"
], function(Memory, FilteringSelect){
var seasonStore = new Memory({
data: [
{name:"春季", id:"spring"},
{name:"夏季", id:"summer"},
{name:"秋季", id:"autumn"},
{name:"冬季", id:"winter"}
]
});
var seasonSelect = new FilteringSelect({
id: "season",
name: "season",
value: "spring",
store: seasonStore,
searchAttr: "name"
}, "season").startup();
});
</script>
</head>
<body class="claro">
<input id="season" /><br>
<button id="valueBtn" onclick="alert(dijit.byId('season').get('value'))">獲取下拉框value</button>
<button id="textBtn" onclick="alert(dijit.byId('season').get('displayedValue'))">獲取下拉框text</button>
</body>
</html>
3、實(shí)現(xiàn)結(jié)果
(1)初始化時(shí)
(2)點(diǎn)擊“獲取下拉框value”按鈕
(3)點(diǎn)擊“獲取下拉框text”按鈕
- dojo 之基礎(chǔ)篇(二)之從服務(wù)器讀取數(shù)據(jù)
- dojo 之基礎(chǔ)篇(三)之向服務(wù)器發(fā)送數(shù)據(jù)
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的區(qū)別和應(yīng)用場(chǎng)景簡(jiǎn)述
- Dojo 學(xué)習(xí)要點(diǎn)
- 麻雀雖小五臟俱全 Dojo自定義控件應(yīng)用
- dojo隨手記 gird組件引用
- dojo學(xué)習(xí)第一天 Tab選項(xiàng)卡 實(shí)現(xiàn)
- dojo學(xué)習(xí)第二天 ajax異步請(qǐng)求之綁定列表
相關(guān)文章
當(dāng)處理JavaScript字符串時(shí),有許多有趣的技巧可以提高你的編碼效率,這篇文章將介紹一些有關(guān)JavaScript字符串的技巧,讓你在字符串操作方面更加?jì)故?/div> 2023-10-10
javascript實(shí)現(xiàn)標(biāo)簽切換代碼示例
本文給大家分享的事tab切換的兩段js,均可實(shí)現(xiàn)標(biāo)簽切換功能,大家根據(jù)自己的需求自由選擇2016-05-05
echarts折線圖每段顯示不同的顏色的實(shí)現(xiàn)
本文主要介紹了echarts折線圖每段顯示不同的顏色的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09
js限制輸入框只能輸入數(shù)字(onkeyup觸發(fā))
這篇文章主要介紹了通過js實(shí)現(xiàn)input輸入框只能輸入數(shù)字的實(shí)現(xiàn)方法,主要是通過正則表達(dá)式替換實(shí)現(xiàn),需要的朋友可以參考下2018-09-09
JS動(dòng)態(tài)插入腳本和插入引用外部鏈接腳本的方法
js 動(dòng)態(tài)插入腳本的是在頁(yè)面加載時(shí)不存在,但將來的某一時(shí)刻通過修改該 DOM 動(dòng)態(tài)添加的腳本。接下來通過本文給大家介紹JS動(dòng)態(tài)插入腳本和插入引用外部鏈接腳本,需要的朋友可以參考下2018-05-05
JavaScript 另類遍歷數(shù)組實(shí)現(xiàn)代碼
JavaScript 另類遍歷數(shù)組實(shí)現(xiàn)代碼,大家可以看下。2009-10-10
簡(jiǎn)單實(shí)現(xiàn)js點(diǎn)擊展開二級(jí)菜單功能
這篇文章主要教大家簡(jiǎn)單實(shí)現(xiàn)js點(diǎn)擊展開二級(jí)菜單功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05最新評(píng)論

