js代碼賦值觸發select控件的onchange事件


嗯,現在在一個小公司實習,直接接觸代碼收獲不小。  現在有個需求是4級聯動的select過濾,需要js代碼賦值並觸發onchange來調用ajax方法,於是問題是怎樣觸發,找了些資料並且自己嘗試了一下,驗證無誤。

 

代碼在chrome、IE8、ff瀏覽器測試均通過,記在這里以備查閱~

 

<html>
    <head>
    </head>
    
    <body>
        <select id="sel" name="mysel" onchange="A(this)" >
            <option value="1">11</option>
            <option value="2">22</option>
            <option value="3">33</option>
        </select>
        <script>
            var sel = document.getElementById('sel');
            sel.value = 2;
            sel.addEventListener("change", A(sel), false);
            
            function A(obj)
            {
                alert(obj.value);
            }
        </script>
    </body>
</html>

 

嗯,關鍵就是  addEventListener  了,因為js庫的需要,這里也直接給出了傳遞參數的例子,不傳參數什么的根本就不用舉例了對不對~?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM