在纯JavaScript中进行简单的父子下拉列表的最佳方法是什么?

在纯JavaScript中进行简单的父子下拉列表的最佳方法是什么?,javascript,forms,drop-down-menu,parent,Javascript,Forms,Drop Down Menu,Parent,我需要在web表单上快速建立一个肮脏的国家-->州下拉关系。我只关心美国和加拿大的州、省和地区,这将是一种相对较少使用的形式,因此纯JavaScript解决方案可能是理想的。创建JSON数组: array = [ { name: "United States", states: [...] }, { ... } ]; 当下拉列表的值更改时,用数组中特定元素的内容填充另一个下拉列表

我需要在web表单上快速建立一个肮脏的
国家
-->
下拉关系。我只关心美国和加拿大的州、省和地区,这将是一种相对较少使用的形式,因此纯JavaScript解决方案可能是理想的。

创建JSON数组:

array = [ { name: "United States", states: [...] }, { ... } ];
当下拉列表的值更改时,用数组中特定元素的内容填充另一个下拉列表