HTML <option> </option>标记中的onselect事件

时间:2011-06-10 12:21:12

标签: javascript html ajax

您好我目前在<select>...中有一个包含onChange事件的列表现在我有两个选项,您可以在下面的代码中看到。选项 55-rene 获得了 selected =“selected”属性,因此在页面加载时会自动选中该属性。现在我想要的是当一个选项被自动选中时(如下所示),这将适用于选择(showSubCategories(this.value))

 <select name="category" id="category" size="12" 
                   onChange="showSubCategories(this.value)" >
    <option selected="selected" value="55-rene">Rene</option>
    <option value="55-kyle">Kyle</option>
    </select>

2 个答案:

答案 0 :(得分:1)

如果我已正确理解您的问题,请在页面加载时致电showSubCategories(document.getElementById('category').value)

默认情况下,当项目设置为选中时,onChange事件不会触发。

答案 1 :(得分:1)

在页面加载时触发SELECT的Change Event。

试试这个:

<script type="text/javascript">
    window.onload = function(){
        var category = document.getElementById("category");
        category.onchange();
    }
</script>