- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML ページ内のリンクURLに特定の文字を足す)
HTMLページ内のリンクURLに特定の文字を足す
このQ&Aのポイント
- HTMLページ内のリンクURLに特定の文字を足す方法が分からない。
- 現在の設定では、リンクをクリックすると自分のサイトドメイン+/news/6548s.htmlとなってしまう。
- ジャバスクリプトで指定の箇所にデータ抜き出し元サイトのドメインを入れたいがうまくできない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これでどうでしょう? あまりテストしてないですが。 firefoxではうごいているっぽいです。 ------------------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <div id="kitou"> <ul id="news"> <li><a href="/news/6548s.html">ニュースを見るにはクリック</a></li> </ul> </div> <script type="text/javascript"> replaceHrefFunc(); function replaceHrefFunc() { var a = document.getElementById('news').getElementsByTagName('a'); var i = 0; var output; for( i = 0; i < a.length; i++ ) { a[i].href = a[i].href.replace( document.domain, 'www.example.jp' ); } } </script> </body> </html> -------------------------------------------------------------
お礼
有難うございます 出来ました! ほんとう助かりました!