select 或text的onchange事件需要手動(通過鍵盤輸入)改變select或text的值才能觸發,如果在js中給select或text賦值,則無法觸發onchang事件,
例如,在頁面載入完成以後,需要觸發乙個onchange事件,在js中用document.getelementbyid("province").value="湖北";直接給select或text賦值是不行的,要想實現手動觸發onchange事件,需要在js給select賦值後,加入下面的語句
document.getelementbyid("province").fireevent('onchange') 來實現,
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
省份:
城市:
ajax省市縣聯動
html form id form1 runat server div divid dv table tr td asp dropdownlist id ddlprovince runat server onchange provincechange asp dropdownlist td td s...
省市縣聯動列表資料整理
function if val.leveltype 2 if val.leveltype 3 for let i province.length 1 i 0 i children list.p province i let cityarr 市資料 for let c city.length 1 c ...
js 省市聯動
doctype html html head meta charset utf 8 title 省市聯動 title script varprovinces 深圳市 東菀市 惠州市 廣州市 長沙市 岳陽市 株洲市 湘潭市 廈門市 福州市 漳州市 泉州市 function selectprovince...