我知道这听起来很奇怪,但请留在我身上。
我正在尝试创建一个动态添加当前网址结束字符串的链接。
示例:
您正在查看一个网址为www.yahoo.com/(*lucky.aspx*)
并且页面上的链接显示为
<a href="www.lucky.com/(replace with just *lucky.aspx* url)[Google analytic code]">LOOK A LINK</a>
我遇到的问题是我需要在“/”之前删除所有内容并保留.aspx之后的所有内容
到目前为止我的代码是这样的
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.href
document.getElementById('url').value=grabedurl;
}
</script>
<a href="www.lucky.com/(some element id=url)[Google analytic code]">LOOK A LINK</a>
感谢您提供的任何帮助。
更新了代码
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.pathname + window.location.search;
document.getElementById('url').src = "http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.example.com"+grabedurl+"&layout=button_count&show_faces=false&width=100&action=like&font=arial";
}
</script>
<iframe id="url" src="" style="overflow: hidden; border: 0px none; width: 90px; height: 25px;"></iframe>
答案 0 :(得分:2)
我不完全确定你在问什么,但这会是你需要的吗?
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.pathname + window.location.search;
document.getElementById('url').href = "http://www.lucky.com" + grabedurl + "[Google analytic code]";
}
</script>
<a href="www.lucky.com[Google analytic code]" id="url">LOOK A LINK</a>