Когда пользователь нажимает кнопку «Статистика», в окне появляется символ с наибольшим количеством случаев в текстовом поле и отображает количество случаев.
Эффект при нажатии кнопки статистики показан на рисунке:
Код реализации:
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <meta http-eviv = "content-type" content = "text/html; charset = utf-8"/> <title> </titpe> <script = html; "harset = utf-8"/> <Tuith function () {// Получить форму объекта var form = document.getElementbyid ("myform"); // Зарегистрировать событие Click для кнопки «Статистика» Form.btn.onclick = function () {// Получить значение в текстовом поле var txt = form.name.value; // Определите пустой объект JS, чтобы сохранить все символы в текстовом пространстве и количество случаев var json = {}; // Передача значения в текстовом поле, то есть строка, сохраняемая в переменной TXT для (var i = 0; i <txt.length; i ++) {// Извлечение подзадна, подписываемого I в строке txt и определяет, не определял ли имя атрибут (//attrible (//attrible (i). Это появляется в текстовом поле) и назначьте его 1, представляя количество раз, что соответствующие символы атрибута появляются в текстовом поле json [txt.charat (i)] = 1; } else {// после уже определенного, добавьте 1 к значению атрибута, то есть добавить 1 к количеству раз, как символ, соответствующий атрибуту, появляется в текстовом поле json [txt.charat (i)]] ++; } } //Define two variables var maxnum = 0;//Denote the number of times the character with the most occurrences in the text box is 0 var char = "";//Denote the character with the most occurrences in the text box by default is empty //Travel the attribute value of the json object for (var i in json ) { if (json[i]>maxnum) { //If the value of the json attribute is Больше, чем Maxnum (то есть, спросите символов, соответствующих атрибуту снова в этом поле, затем назначьте его Maxnum и назначьте его имени атрибута char maxnum = json [i]; char = i;}} alert (наиболее распространенные символы в «текстовом поле:« + char + ». Число, которые они появляются:« + maxnum); id = "myform"> <input type = "text" name = "name" value = "123"/> <input type = "кнопка" name = "btn" value = "statistics"/> </form> </body> </html>Атрибуты объекта JS могут использоваться в комплексном применении объектов JS, таких как функции, добавленные позже, обход атрибутов объекта и т. Д.
Для знаний о JS, пожалуйста, обратитесь к соответствующим операциям объектов JavaScript.
Вышеуказанные JavaScript Advanced Ramesses и простой анализ примеров - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.