陌上花開

          遇高山,我御風(fēng)而翔,逢江河,我凌波微波

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
          select 或text的onchange事件需要手動(dòng)(通過(guò)鍵盤輸入)改變select或text的值才能觸發(fā),如果在js中給select或text賦值,則無(wú)法觸發(fā)onchang事件,
          例如,在頁(yè)面加載完成以后,需要觸發(fā)一個(gè)onChange事件,在js中用document.getElementById("se").value="ttt";直接給select或text賦值是不行的,要想實(shí)現(xiàn)手動(dòng)觸發(fā)onchange事件,需要在js給select賦值后,加入下面的語(yǔ)句,(假設(shè)select的id為sel)
          document.getElementById("sel").fireEvent('onchange') 來(lái)實(shí)現(xiàn),
          例子:
               <html><body>
              
              
          <select id="sel" name="test" onchange="demo()">
                
          <option value="1" selected>測(cè)試一</option>
            
          <option value="2">測(cè)試二</option>
            
          <option value="3">測(cè)試三</option>
            
          <option value="4">測(cè)試四</option>
             
          </select>
           
          <input id="tex" type="text" name="text1"  id="text1">
             
            
          <script>
            
            document.getElementById(
          "sel").value="3";
            document.getElementById(
          "sel").fireEvent("onchange");
            
          function demo()
            {
             
          var d=document.getElementById("sel").value;
             document.getElementById(
          "tex").value=d;
             
          //alert(d);
            
            }
            
          </script>
              
          </body></html>

          上面的代碼產(chǎn)生的效果就相當(dāng)于鼠標(biāo)在select元素上進(jìn)行了選擇,模仿出了select的onchange效果

          posted on 2010-04-01 22:15 askzs 閱讀(39995) 評(píng)論(10)  編輯  收藏 所屬分類: js

          評(píng)論

          # re: js 代碼實(shí)現(xiàn)onchange事件 2012-04-17 08:03 sada
          sd  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件[未登錄] 2012-09-06 21:43 齊齊
          222  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件 2013-03-12 11:32 zhoux
          1  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件 2013-07-24 18:57 游客
          @sada
          怎樣可以把取出的值傳給sql語(yǔ)句  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件 2013-07-25 11:11 而已
          二爺人同意為兒童  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件[未登錄] 2014-05-03 16:35 gg
          fyuyr  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件[未登錄] 2014-05-05 20:05 1
          運(yùn)行了,不行啊  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件[未登錄] 2014-05-05 20:05 1
          運(yùn)行了 不行啊。。。  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件 2014-07-28 15:15 恩恩額
          對(duì)對(duì)的  回復(fù)  更多評(píng)論
            

          # re: js 代碼實(shí)現(xiàn)onchange事件 2015-03-19 21:14 11
          問(wèn)問(wèn)  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          我要啦免费统计
          主站蜘蛛池模板: 曲松县| 屏东县| 新丰县| 三明市| 莱州市| 凤庆县| 青州市| 凤山市| 北安市| 甘泉县| 巴林左旗| 商水县| 隆德县| 青岛市| 泰和县| 登封市| 九江市| 夏津县| 淅川县| 平顶山市| 休宁县| 吉林市| 阿拉善左旗| 嘉祥县| 香港 | 酉阳| 高密市| 徐州市| 长白| 光山县| 双江| 潜山县| 托里县| 娄底市| 迁西县| 客服| 仪征市| 德庆县| 吴堡县| 唐海县| 太仓市|