<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<select name="" id="" class="province"></select>
<select name="" id="" class="city"></select>
<script src="./area.js"></script>
<script>
var sel = document.querySelector('.province');
var city = document.querySelector('.city');
for (var x in area) {
var option = document.createElement('option');
sel.appendChild(option);
option.innerHTML = x;
}
var options = document.querySelectorAll('option');
for (var i = 0; i < options.length; i++) {
if (options[i].selected) {
var opText = options[i].innerText;
console.log(opText);
area[opText].forEach(function (item, index) {
for (var y in item) {
var option = document.createElement('option');
city.appendChild(option);
option.innerHTML = y;
}
});
}
}
sel.addEventListener('change', function () {
city.length = 0;
for (var i = 0; i < options.length; i++) {
if (options[i].selected) {
var opText = options[i].innerText;
console.log(opText);
area[opText].forEach(function (item, index) {
for (var y in item) {
var option = document.createElement('option');
city.appendChild(option);
option.innerHTML = y;
}
});
}
}
});
</script>
</body>
</html>
JS2级联动
最新推荐文章于 2022-04-13 21:34:12 发布