2016-08-14 70 views
0

如何轉義src url以插入自定義值?我targer:在源URL中插入自定義值

<script src="https://url.com?value=MY_ESCAPED_CUSTOM_VALUE"></script> 
+3

這是StackOverflow的問題的副本進入:[URL編碼在JavaScript]:http://stackoverflow.com/questions/332872/encode-url-in-javascript – Alex

回答

0
var url="https://some.url?value=" + MY_ESCAPED_CUSTOM_VALUE; 
<script src={url}></script> 
+1

儘管這段代碼可以解決這個問題,但[包括解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高您的帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要使用解釋性註釋來擠佔代碼,因爲這會降低代碼和解釋的可讀性! – FrankerZ

0

試試這個:

var x=document.querySelector("[src^='https://url.com']"); 
    var url=x.getAttribute('src'); 
    var value=url.substring(url.lastIndexOf('='),url.length-1); 
    url=url.replace(value,YOUR_CUSTOM_VALUE); 
    x.setAttribute("src", url);