如何根据先前选择列表的选定选项更改选择列表中的选项?

时间:2010-02-25 14:50:25

标签: javascript html

如何根据先前选择列表的选定选项更改选择列表中的选项?

3 个答案:

答案 0 :(得分:1)

尝试this踏步。

答案 1 :(得分:0)

你不能通过简单的html做这样的动态。你应该使用javascript例如。在谷歌有很多解决方案,这是其中之一: http://programmersforum.ru/showpost.php?p=227550&postcount=3

答案 2 :(得分:-1)

最简单的方法是使用jQuery

例如:

var categoryItems = {
    'Car':             [ 'Acura', 'Honda', 'Toyota' ],
    'Computer:         [ 'Dell', 'HP', 'Lenovo' ],
    'Search engine':   [ 'Google', 'Bing', 'Yahoo' ]
};
$('#category').change(function() {
    var itemsDropdown = $('#items').empty();
    var items = categoryItems[$(this).val()];
    for(var i = 0;  < items.length; i++)
        itemsDropdown.append($('<option />').text(items[i]));
});