假設您只有一個參數c
,則可以通過以下代碼行獲取它:
var c = /\?c=(.*)/.exec(document.baseURI)[1];
這應該在完美的情況下起作用:只有一個且只有格式正確的參數c
。 如果沒有參數,將引發錯誤。
一個更通用的方法可能是:
function getURLParameter(key) {
var ret = (new RegExp('[?](\?:.*&)*'+key+'=([^&#]*)','')).exec(document.baseURI);
return ret?ret[1]:null;
}
您可以在文檔加載時調用它並相應地更改圖像。 (盡管那部分應該很容易)