2014-02-15 58 views
0

與此類似question GET請求參數,我想獲得的GET請求參數,但在腳本標籤本身。JavaScript的:獲取腳本標記

在HTML <head>我的腳本標籤:

<script src="js/script.js?lang=en"></script> 

我怎樣才能獲得lang價值?

jQuery的使用,我可以通過獲得src

$('script[src$="/script.js"]').attr('src'); 
+0

你很快找到了答案。 –

+1

@DanielLisik我猜,他在輸入這個問題之前就知道答案。他正在試圖幫助未來的推薦人。 –

+1

你也可以使用'data-lang =「en」' –

回答

1

爲了獲得<script>標籤的參數,我們可以使用:

var lang; 
var src = $('script[src~="js/script.js"]').attr('src'); 
if(src != undefined) { 
    lang = src.split("lang=")[1] ? src.split("lang=")[1] : 'yourDefaultValue'; 
} 
+2

有效想想你可能想'SRC〜=「JS /的script.js」' – megawac

+0

哎呀。謝謝。這是一個錯字 – Raptor