感覺都是用於JS取引數值,沒什麼區別

2021-09-20 14:52:12 字數 557 閱讀 1387

同問

**的html後面加上?i=1和#i=1有什麼區別,

2011-1-7 11:44

提問者: shinegoo

|瀏覽次數:395次

如com/j.htm?i=1  

我來幫他解答

2011-1-7 12:03

滿意回答

#是a描點,你可以在頁面中定義乙個標籤的名字name="i" 

那麼j.htm#i就會滾動到此標籤位置

html是靜態頁面,本身沒有象asp,php那樣能抓取變數再處理

html要處理帶引數的url,只能通過js來擷取,並處理

com/j.htm?i=1 用js擷取引數並處理

com/j.htm#i=1 頁面會滾動到的標籤位置,後面的i=1也可以用js擷取並處理

其實html後面的?,#或其它符號是什麼都沒關係,只是用於js擷取url時的分隔點,用於取得引數

js數值取整

1.取整 丟棄小數部分,保留整數部分 parseint 5 2 2 2.向上取整 向上取整,有小數就整數部分加1 math.ceil 5 2 3 3.向下取整 向下取整,丟棄小數部分 math.floor 5 2 2 4四捨五入 四捨五入 math.round 5 2 3 標準數字 0 9 0 9 ...

js獲取url引數值

今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...

js獲取url引數值

今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...