一基礎理解:
var e = document.getelementbyid(selectid);
e. options= new option(文字,值) ;
//建立乙個option物件,即在標籤中建立乙個或多個
//options是個陣列,裡面可以存放多個這樣地標籤
1:options[ ]陣列地屬性:
length屬性---------長度屬性
selectedindex屬性--------當前被選中地框中地文字地索引值,此索引值是記憶體自動分配地(0,1,2,3.....)對應(第乙個文字值,第二個文字值,第三個文字值,第四個文字值..........)
2:單個option地屬性(---obj.options[obj.selecedindex]是指定地某個標籤,是乙個---)
text屬性---------返回/指定 文字
value屬性------返回/指定 值,與一致.
index屬性-------返回下標,
selected 屬性-------返回/指定該物件是否被選中.通過指定 true 或者 false,可以動態地改變選中項
defaultselected 屬性-----返回該物件預設是否被選中.true / false.
3:option地方法
增加乙個標籤-----obj.options.add(new(文字,值));《增》
刪除乙個標籤-----obj.options.remove(obj.selectedindex)《刪》
獲的乙個標籤地文字-----obj.options[obj.selectedindex].text《查》
修改乙個標籤地值-----obj.options[obj.selectedindex]=new option(新文字,新值)《改》
刪除所有標籤-----obj.options.length = 0
獲的乙個標籤地值-----obj.options[obj.selectedindex].value
注意:a:上面地寫地是如這樣型別地方法obj.options.function()而不寫obj.funciton,是因為為了考慮在ie和ff 下地相容,如obj.add()只能在ie中有效.
b:obj.option中地option不需要大寫,new option中地option需要大寫
二 應用
**如下:
我地包包
我地本本
我地油油
我地擔子
根據這些東西,自己用jqeury ajax+json實現了乙個小功能如下:
js**:(只取了於select相關地**)
**如下:
/**
* @description 構件聯動下拉列表 (用jquery 地ajax配合json實現)
* @prarm selectid 下拉列表地id
* @prarm method 要呼叫地方法名稱
* @prarm temp 此處存放軟體id
* @prarm url 要跳轉地位址
*/ function linkagejson(selectid,method,temp,url)
}); }
} html**:
複製**
**如下:
*引用軟體:
*引用分版:
退化構件:
無
js select option物件小結
先講jquery方式,再講原生方式 語法解釋 1.select id change function 為select新增事件,當選擇其中一項時觸發 2.var checktext select id find option selected text 獲取select選擇的text 3.var ch...
對建立游標對理解
步驟 1 首先經過底層的 編寫已經建立起了了python和資料庫之間的溝通橋梁並封裝成了模組,通過pymysql下的conntent 方法與之建立起了連線,例項物件。pymysql.connect 方法返回的是connections模組下的connection 例項,connect 方法傳參就是在給...
對勾函式 對勾函式
對勾函式是一種類似於反比例函式的一般函式。所謂的對勾函式,是形如 f x ax b x 的函式,是 一種教材上沒有但考試老喜歡考的函式,所以更加要注意和學習。一般的函式影象形似兩個中心對稱的 對勾,故名。當x 0 時,f x ax b x 有最小值 這裡為了研究方便,規定a 0 b 0 也就是當 x...