JS錯誤記錄 dom操作 排序

2022-05-29 02:18:14 字數 2302 閱讀 6166

本次練習錯誤總結:

1. for迴圈要套到按鈕的onclick裡面,否則onclick點選事件無法依次執行。

2. var n1, var n2 這兩個變數是arr.sort排序使用的,所以應該放在sort() 函式裡面。

3.arr.sort(function (li1,li2) 這個排序函式的li1, li2表示的是arr[ ] 這個陣列裡隨機的兩個數,這個命名和之前的ali無關。不需要呼叫ali為變數。

4. for迴圈    for ( ) 條件語句末尾一定不能寫分號。   分號表示該段執行結束。   條件語句末尾寫上分號,for迴圈的函式就無法依次執行。

注意點:

1. parseint  把字串轉換為數字,  方便排序。

2. 陣列排序。  (a, b)表示該陣列中的隨機數。

arr.sort (function(a, b)) ;

正確**

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>排序

title

>

<

script

>

window.onload

=function

() arr.sort(

function

(li1,li2) );

for(

varj=0

; j<

arr.length; j

++) }}

script

>

head

>

<

body

>

<

input

id="btn1"

type

="button"

value

="排序"

>

<

ul id

="ul1"

>

<

li>12

li>

<

li>72

li>

<

li>114

li>

<

li>5552

li>

<

li>78

li>

<

li>3

li>

ul>

body

>

html

>

第一次的錯誤**

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>排序

title

>

<

script

>

window.onload

=function

()

obtn.onclick

=function

()

//onclick事件在前,for迴圈在後!

) }

}script

>

head

>

<

body

>

<

input

id="btn1"

type

="button"

value

="排序"

>

<

ul id

="ul1"

>

<

li>266

li>

<

li>115

li>

<

li>86

li>

<

li>6

li>

<

li>420

li>

ul>

body

>

html

>

0906錯誤記錄 js

來專案組很久了,主要在寫頁面,但是發現自己基本功根本不行,一些基礎的概念總是不能掌握。乙個錯誤老犯幾遍。每次都要同事幫忙找錯誤。今天我的任務是將平台的發票管理顯示成進口發票管理和出口發票管理。基於原有的出口發票頁面做乙個類似的進口發票頁面,並且修改以前的出口發票,以前的發票查詢時都是寫死的出口,現在...

JS錯誤記錄 To do List

var data localstorage.getitem todolist json.parse localstorage.getitem todolist rendertodolist var obtnadd document.getelementbyid add var oinput docu...

docker操作錯誤記錄

1.執行docker ps命令,出現 cannot connect to the docker daemon at unix var run docker.sock.is the docker daemon running?這個錯誤表示是沒啟動docker 再次之前先用 docker info do...