如何在JavaScript中获取URL的一部分?

如何在JavaScript中获取URL的一部分?,javascript,url,Javascript,Url,这个怎么了?我只想输出www.google.com <script type="text/javascript"> window.onload=function() { var links = document.getElementsByTagName("a"); for (var i=0, n=links.length;i<n;i++) { var string = links[i]; var str = str

这个怎么了?我只想输出
www.google.com

 <script type="text/javascript"> window.onload=function() {  
  var links = document.getElementsByTagName("a");   
   for (var i=0, n=links.length;i<n;i++) {      
     var string = links[i];     
     var str = string;  
     document.write(string);    
     var spl = string.split("/");   
     document.write(spl[2]);       
  } 

  } 

  </script> 

  <a href="http://www.google.com">google</a></br> 
window.onload=function(){
var links=document.getElementsByTagName(“a”);

对于(var i=0,n=links.length;i和jquery,以这种方式执行:

var ancors = $(document).find('a');
    ancors.each(function(){ 
        var url_parts = $(this).attr('href').split('//');
        alert(url_parts[1]);
});

var url=links[i].href.replace(/^https?:\/\/,“”)


window.onload=function(){
var links=document.getElementsByTagName(“a”);
var spl=links.split(“:/”);
文件编写(spl[1]);
} 


工作示例:

您需要获取href值:

window.onload=function() {  
  var links = document.getElementsByTagName("a");   
  for (var i=0, n=links.length;i<n;i++) {      
  var string = links[i].href; //href value
  var str = string;    
  var spl = string.split("/");   
  document.write(spl[2]);       
 } 
window.onload=function(){
var links=document.getElementsByTagName(“a”);

对于(var i=0,n=links.length;i您能更具建设性吗?您收到了哪些输出/错误?实际上我得到了document.write(string)的值;但是我没有得到document.write(spl[2])的任何输出;为什么这有什么问题,但我只需要输出www.google.com,而不是http://Cannot 是否使用Javascript?我希望使用Javascript,因为我在javascriptjquery中的主脚本是Javascript,它更像一个框架,通过使用框架提供的方法来减少您自己的代码-无论如何,您首先应该在“//”和当获取结果数组的第二个字段(如alert(spl[1])时,您是否打算对其他人的答案发表评论?我没有链接任何内容。您只是发布了一些代码,没有解释这是如何解决OP问题的。请提供一个答案,而不是一行代码。OP无法解决这一问题是有原因的。
var url = "http://www.google.com";
alert(url.split("://")[1]);
window.onload=function() {  
  var links = document.getElementsByTagName("a");   
  for (var i=0, n=links.length;i<n;i++) {      
  var string = links[i].href; //href value
  var str = string;    
  var spl = string.split("/");   
  document.write(spl[2]);       
 }