0

「forループ」を使用してURLを見つける関数があります。「for ループ」はリンクの DOM 配列をループしているため、各リンクは配列インデックスに配置されます。

URL は次のようになります: http://reporter.highschoolsports-555.masslive.com/news/article/4040274705063720904/title287393467/

次のようにするには、URL の先頭を切り取る必要があります。

部分文字列を使用して URL の先頭を削除すると、「関数 substr が存在しません」というエラーが表示されます

部分文字列を使用して URL を編集できるように、配列インデックス データを文字列にシリアル化または変換する方法はありますか?

var grabLinkFromList;    
var grablink= function(){

    var links=document.links;
    for (var i=0;i<30;i++){
    console.log("index "+i+" Link "+links[i]); 
    if(i==23){
        grabLinkFromList=links[i];

        var substringURL=grabLinkFromList.substr(0,15);
        alert(substringURL);
        }
}

このバージョンの部分文字列も使用しました。

var grabLinkFromList;    
var grablink= function(){

    var links=document.links;
    for (var i=0;i<30;i++){
    console.log("index "+i+" Link "+links[i]); 
    if(i==23){
        grabLinkFromList=links[i];

        var substringURL=grabLinkFromList.substring(0,15);
        alert(substringURL);
        }
}
4

0 に答える 0