2016-12-07 29 views
0
var url = window.location.href; 

結果:的JavaScript參數

https://test.com/index.html?Event=90000002 

我如何使用JavaScript來獲取90000002並把它放在一個變量?

+0

整個文本,包括之後的'?'是'window.location.search' –

+1

有堆棧各種查詢字符串函數..只是搜索並挑選一個。 – Lain

+4

可能的重複[如何在JavaScript中獲取查詢字符串值?](http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript) –

回答

0

可以使用.split()方法

var data=url.split("=")[1] 

應該返回你得到了什麼後「=」

+0

謝謝!比其他答案更容易。 – Preamas

+0

@Preamas這很容易我可以看到,但如果你有多個參數呢?意味着多個這樣的對,而不僅僅是一對。 –

+0

@SudhansuChoudhary我想我會尋找另一個答案。我只有一個參數,所以對我來說這是一個完美的答案。 – Preamas

0

雖然這不是最佳的方式,但你仍然可以做這樣的

使用location對象,它是搜索屬性。

location.search將返回?Event=90000002。然後使用substring來獲取值

var a = location.search; 
console.log(a.substring(7,a.length)) 
+0

謝謝,這也看起來像一個非常簡單的解決方案,適用於我。 – Preamas