[JS] 透過網址取得變數

by Mesak

JavaScript,基本技巧我就不多說了,這次來寫字串的應用

用到幾個函數

search ( ) 傳回尋找到的字串位置
substring ( ) 取字串中的幾個字
length ( ) 字串長度

語法為

解釋一下

 

<script type="text/javascript">// <![CDATA[<br><br>textget = window.location.search.substring (1);<br>alert(textget.substring(0,textget.search ("&")));<br>alert(textget.substring (textget.search("&")+1,textget.length));<br>// ]]></script>

 

  • textget 為取得網址後方的字串
  • 第一個 alert 是取得 ?後方的字串
  • 第二個 alert 是取得 &後方的字串
  • 要用到的時候只要把alert代入變數即可
  • 如果只需要一個變數,只需要將使用的變數代入textget即可
  • 必須注意網址後方一定要加上 ? 還有 &
  • 如果只要單一變數只需要加上 ? 即可

 

寫了這篇,一定看不懂,先把基礎打好就知道怎麼用嚕 :P

範例網址:
https://mesak.tw/wp-content/uploads/2005/08/javascript-get-variables-from-url.htm?123&abc
https://mesak.tw/wp-content/uploads/2005/08/javascript-get-variables-from-url.htm?123

You may also like