我不是一个javascript专家,我需要实现一个简单的事情。如何将当前浏览器URL添加到脚本src标记?
最终结果应为:
<script src="http://example.com/script.js?ref= {location.href} "></script>
答案 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>