我不是 javascript 专业人士,我需要实现一个简单的事情。如何将当前浏览器 URL 添加到脚本 src 标记?
最终结果应该是:
<script src="http://example.com/script.js?ref= {location.href} "></script>
我不是 javascript 专业人士,我需要实现一个简单的事情。如何将当前浏览器 URL 添加到脚本 src 标记?
最终结果应该是:
<script src="http://example.com/script.js?ref= {location.href} "></script>
您可以使用 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);
试试这样的东西,对不起,我不在电脑前,所以无法测试
var scr = document.getElementByID('script_name');
<scr onclick="Goto">
function GoTo()
{
window.location = 'http://www.google.com'
}
<script id="script_name> </script>