0

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

最终结果应该是:

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

2 回答 2

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);
于 2013-08-14T13:05:17.153 回答
0

试试这样的东西,对不起,我不在电脑前,所以无法测试

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

<scr onclick="Goto">

function GoTo()
  {
    window.location = 'http://www.google.com'   
  } 
<script id="script_name> </script>
于 2013-08-14T13:11:29.680 回答