HTML元素"中的URL文本.Split不是一个函数
Text from URL in HTML element ".split is not a function"
我正在创建一个AB测试与VWO。对于这个测试,我想从url中取出名称并将其插入到一个link元素中。我所拥有的功能正常,但控制台中出现错误。我不明白为什么,也不知道怎么解决。
vwo_$(document).ready(function() {
vwo_$('BODY > SCRIPT:first-child + HEADER + MAIN > DIV#content:first-child > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > ASIDE:first-child > DIV:first-child + DIV + A').replaceWith("<a id='"ABtestelement'" href='"/anastia/blog'">Homepage blog ↑</a>");
var XXXXXURL = window.location.href;
var XXXXXURLsplit = XXXXXURL.toString().split("/");
// Returns full URL
document.getElementById("ABtestelement").text = 'Meer blogposts van '+ XXXXXURLsplit[3] +' ↑';
});
给出的错误:
Uncaught TypeError: XXXXXURL.split is not a function
更新了代码:我首先将ID添加到元素中,我知道这不是正确的方式来访问它,但是针对它的其他函数不起作用。
我发现问题了,你没事了!显然,我还将导致错误的所有变量的一半代码添加到全局Javascript中。谢谢你的帮助。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 我可以在json对象中添加一个函数吗
- Javascript使函数一个接一个地执行
- 是JavaScript中的函数一个对象
- 两个几乎相等的jQuery函数;一个适用于IE,一个不适用于IE
- 两个Javascript函数一个window.onload=Custom.init;和一个window.onload=f
- 使javascript加载函数一个接一个地执行
- 如何通过两个嵌套的匿名函数(一个带有超时的事件处理程序)传递变量
- 为什么我不能让两个jQuery函数一个在另一个里面呢?
- 给函数一个变量名,而不是它的值
- 如何使用嵌入函数(一个滚动页由Pete - peachananr)
- 是否有可能给JavaScript函数一个类型/类?
- 确保两个函数一个接一个地执行,其中第一个函数内部有一个异步调用
- 两个不同的ajax函数一个接一个调用返回相同的值
- jQuery第一次更改函数一个工作
- 给这个函数一个id
- 如何给回调函数一个值一个变量在特定时刻
- 使用回调使两个函数一个接一个地运行
- 两个函数(一个用php)是否可以用“;onclick”;
- 两个几乎相同的函数.一个函数用Queue进行排队.Jquery效果在queued函数上不起作用.为什么