Связи второго уровня можно увидеть повсюду на общих веб-страницах, обычно с адресами, такими как нажимание по провинции Чжэцзян, за которыми следуют город Ханчжоу и Джиаксинг-Сити; Нажав на Пекинскую провинцию, Чаоян и Хайдиан, вместо Ханчжоу и Джиакс.
Чтобы реализовать этот шаг, вам необходимо использовать JavaScript для его реализации. Принцип использует время онкола.
Во -первых, событие OnChange происходит, когда изменяется содержание домена. JavaScript объекты, которые поддерживают это событие: FileUpload, Select, Text, Textarea. Мы используем Select для завершения реализации вторичной связи.
Ниже приведен HTML -код. Во -первых, установите выбор в качестве провинции, а второй выбор - как город, но мы используем массив в JS, чтобы соединить его с провинцией.
Кода -копия выглядит следующим образом:
<! Doctype html>
<html>
<голова>
<meta charset = "utf-8">
<title> Javascript Вторичная связь </title>
</head>
<тело>
<select id = "провинция">
<option value = "-1"> Субъект </option>
<option value = "0"> Пекин </option>
<опция value = "1"> Zhejiang </option>
</select>
<select id = "city">
</select>
<script src = "../ js/province.js"> </script>
</body>
</html>
Ниже приведен код JS
Кода -копия выглядит следующим образом:
var province = document.getElementbyId ("провинция");
var city = document.getelementbyid ("city");
var gree = [
['Chaoyang', 'haidian', 'beijing'], // массив 0 -й области. 0 {0,1,2}
['Hangzhou', 'haining'] // массив первой области, 1 {0,1}
];
функция выберите () {
var opt = "";
var len = область [провинция. Value]; // Если выбран Пекин 0, то len = ['chaoyang', 'haidian'] это <span style = "foangy-color: #888888;"> City </span>, соединяющий массив, который соответствует провинции.
if (province.value == '-1') {// Потому что, когда значение выбора равно -1, это слово «провинция», а не Пекин, поэтому, когда мы выбираем эту провинцию, это означает, что город пуст
city.innerhtml = opt;
}
for (var i = 0; i <len.length; i ++) {// количество массивов области для (i = 0; i <3; i ++)
opt = opt + '<option value = "' + i + '">' + len [i] + '</option>' // opt = "" + <vition value = "0"> chaoyang (lin [0]) </option>,
// opt = <option value = "0"> chaoyang (lin [0]) </option>, + <br>
<option value = "1"> haidian (lin [1]) </option>
// opt = <option value = "0"> chaoyang (lin [0]) </option>, + <br>
<option value = "1"> haidian (lin [1]) </option> + <br>
<option value = "2"> Пекин (Lin [2]) </option>
}
city.innerhtml = opt;
}
province.onchange = function () {
выбирать();
}
Связи второго уровня можно увидеть повсюду на общих веб-страницах, обычно с адресами, такими как нажимание по провинции Чжэцзян, за которыми следуют город Ханчжоу и Джиаксинг-Сити; Нажав на Пекинскую провинцию, Чаоян и Хайдиан, вместо Ханчжоу и Джиакс.
Чтобы реализовать этот шаг, вам необходимо использовать JavaScript для его реализации. Принцип использует время онкола.
Приведенное выше содержимое этой статьи, я надеюсь, вам понравится.