我用js动态写好一个表单元素select我想添加一个onchange事件,我改怎么写?最好有代码。。感谢!!!

解决方案 »

  1.   

    <select id="sel"><option>1</option><option>2</option></select>
    <script>
    document.getElementById('sel').onchange = function(){
    var value = this[this.selectedIndex].innerHTML;
    alert(value)
    };
    </script>
      

  2.   

    我的select表单元素是用js写的,那我能直接获取到它的对象吗?
      

  3.   

    <script>
    document.write('<select id="sel" onchange="aa(this)"><option>1</option><option>2</option></select>');

    function aa(t){
    var value = t[t.selectedIndex].innerHTML;
    alert(value)
    };
    </script>
      

  4.   

    程序运行后,会出现错误,说运行时出现错误,会定位到html第一行代码那,DOCTYPE这个节点,不明所以