1
回答
JS获取淘点金生成的href值的问题
终于搞明白,存储TCO原来是这样算的>>>   

我在使用淘点金的时候遇到的问题,下面是我的代码:

<a id="num_01_0" href="javascript:void(0);" data-itemid="24965484261" onclick="javascript:navOpen('http://baidu.com');">测试淘点金</a>
引入淘点金的JS后,上面的代码会自动变成下面的内容,其中href的值是自动生成的淘宝客链接
<a id="num_01_0" href="http://g.click.taobao.com/q?pid=mm_32113164_4040914_13726216&amp;rd=2&amp;ct=url%3Djavascript%253Avoid(0)%253B%26itemid%3D24965484261&amp;rf=http%3A%2F%2Flocalhost%2Fjiangyou%2F&amp;et=41687278&amp;pgid=79b0e0bbd2efc21726dc7dde2ca916de&amp;v=1.1" data-itemid="24965484261" onclick="javascript:navOpen('http://baidu.com');" _orighref="javascript:void(0);" _tkworked="true">测试淘点金</a>

============================================================

我现在的想法是在页面加载完成后,获取新生成的淘宝客链接,并重新修改onclick的值,把以前的

javascript:navOpen('http://baidu.com')

改成

javascript:navOpen('http://g.click.taobao.com/q?pid=mm_32113164_4040914_13726216&amp;rd=2&amp;ct=url%3Djavascript%253Avoid(0)%253B%26itemid%3D24965484261&amp;rf=http%3A%2F%2Flocalhost%2Fjiangyou%2F&amp;et=41687278&amp;pgid=79b0e0bbd2efc21726dc7dde2ca916de&amp;v=1.1')

下面是我写的方法,是想先获取href的值,然后再修改onclick的值,但获取的结果却是”javascript:void(0);“


<script type="text/javascript">
var now_url="";
now_url=document.getElementById("num_01_0").attributes["href"].nodeValue;
alert(now_url);
</script>


求助啊!!!    

<无标签>
举报
河南小胡
发帖于4年前 1回/1K+阅
顶部