Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从标记中的url中删除第一部分_Javascript_Jquery - Fatal编程技术网

Javascript 从标记中的url中删除第一部分

Javascript 从标记中的url中删除第一部分,javascript,jquery,Javascript,Jquery,我的页面中有url,我想从href中删除前面的部分(?),只保留第一个子div,并从主div中删除其余div。我必须使用js或jQuery来完成这项工作。我该怎么做 数据 额外的 额外的 数据 使用split获得所需结果,演示: 使用split获得所需结果,演示: 下面是一个示例代码: var url=document.getElementsByClassName('main')[0].childNodes[1].href; url=url.split(“?”); document.getE

我的页面中有url,我想从href中删除前面的部分(?),只保留第一个子div,并从主div中删除其余div。我必须使用js或jQuery来完成这项工作。我该怎么做


数据
额外的
额外的
数据

使用
split
获得所需结果,演示:


使用
split
获得所需结果,演示:

下面是一个示例代码:

var url=document.getElementsByClassName('main')[0].childNodes[1].href;
url=url.split(“?”);
document.getElementsByClassName('main')[0].childNodes[1].href=url[1]

以下是一个示例代码:

var url=document.getElementsByClassName('main')[0].childNodes[1].href;
url=url.split(“?”);
document.getElementsByClassName('main')[0].childNodes[1].href=url[1]

我更喜欢querySelector,因为它比getElementsByClassName更兼容,并且可以轻松地转换为jQuery

var-anchor=document.querySelector('div.main>a'),
href=anchor.href.split(“?”[1];//假设没有别的?在url中
anchor.href=href

我更喜欢querySelector,因为它比getElementsByClassName更兼容,并且可以轻松地转换为jQuery

var-anchor=document.querySelector('div.main>a'),
href=anchor.href.split(“?”[1];//假设没有别的?在url中
anchor.href=href


是您的
http://www.example.com/?固定长度的
?你的javascript是什么样子的?你的
http://www.example.com/?
固定长度?您的javascript看起来像什么?我的错,我需要在“a”标记中添加“”我的错,我需要在“a”标记中添加“”
var url = $('a').attr('href');
url = url.split('?');
var newUrl = url[1];
$('a').attr('href',newUrl);