将location.href添加到脚本src

时间:2013-08-14 12:48:44

标签: javascript window.location

我不是一个javascript专家,我需要实现一个简单的事情。如何将当前浏览器URL添加到脚本src标记?

最终结果应为:

<script src="http://example.com/script.js?ref= {location.href} "></script>

2 个答案:

答案 0 :(得分:1)

您可以使用createElement:

         var link = "http://example.com/script.js?ref="+location.href;
         script1 = document.createElement('SCRIPT');
         script1.type="text/javascript";
         script1.src = src1;
           document.head.appendChild(script1);

编辑:

如果您可以将脚本附加到头部或正文中

document.head.appendChild(script1); 

document.body.appendChild(script1);

但是如果你可以放入特定点(一个div或输入的id),你可以使用:

document.getElementById("NAMEOFID).appendChild(script1);

答案 1 :(得分:0)

尝试这样的事情,抱歉我不在电脑上,所以无法测试

var scr = document.getElementByID('script_name');

<scr onclick="Goto">

function GoTo()
  {
    window.location = 'http://www.google.com'   
  } 
<script id="script_name> </script>