Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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 如何在Jquery中从字符串中获取域名_Javascript_Jquery - Fatal编程技术网

Javascript 如何在Jquery中从字符串中获取域名

Javascript 如何在Jquery中从字符串中获取域名,javascript,jquery,Javascript,Jquery,我有一根这样的绳子 http://www.example.com/xyz/filename.php 现在我只想得到字符串http://www.example.com/我该怎么做 我知道这是一个简单的问题,但我试过它不起作用 提前感谢试试这个: var $url = 'http://www.example.com/css/filename.php'; var a = document.createElement('a'); a.href = $url; var $finalUrl = a.p

我有一根这样的绳子

http://www.example.com/xyz/filename.php
现在我只想得到字符串
http://www.example.com/
我该怎么做

我知道这是一个简单的问题,但我试过它不起作用

提前感谢

试试这个:

var $url = 'http://www.example.com/css/filename.php';

var a = document.createElement('a');
a.href = $url;

var $finalUrl = a.protocol + '//' + a.hostname + '/';

你试过哪些,哪些不起作用?您是否检查了该链接:duplicate--基于Webkit的浏览器和Firefox(从21版开始)知道window.location.origin。要以所有浏览器为目标,我使用以下命令:如果(!window.location.origin)window.location.origin=window.location.protocol+“/”+window.location.host;在他的问题中,他给他想要的结果加了一个
/
。所以在最后一个
之前添加
+'/'
。是的,我更新了Benno Zeeman