-1

これの何が問題なのですか?だけ出力したい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> 
4

5 に答える 5

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]);       
 } 
于 2013-06-05T13:39:09.663 に答える
0

jquery を使用して、次のようにします。

var ancors = $(document).find('a');
    ancors.each(function(){ 
        var url_parts = $(this).attr('href').split('//');
        alert(url_parts[1]);
});
于 2013-05-31T14:34:56.737 に答える
0
<script type="text/javascript"> 

  window.onload=function() {  
  var links = document.getElementsByTagName("a");            
var spl = links.split("://");
document.write(spl[1]);    
 } 



 </script> 

 <a href="http://www.google.com">google</a></br>
于 2013-06-05T13:35:38.253 に答える
0
var url = "http://www.google.com";
alert(url.split("://")[1]);

作業例: http://jsfiddle.net/mE3y6/

于 2013-06-05T13:36:39.303 に答える