• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML ページ内のリンクURLに特定の文字を足す)

HTMLページ内のリンクURLに特定の文字を足す

このQ&Aのポイント
  • HTMLページ内のリンクURLに特定の文字を足す方法が分からない。
  • 現在の設定では、リンクをクリックすると自分のサイトドメイン+/news/6548s.htmlとなってしまう。
  • ジャバスクリプトで指定の箇所にデータ抜き出し元サイトのドメインを入れたいがうまくできない。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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> -------------------------------------------------------------

naofumikitou
質問者

お礼

有難うございます 出来ました! ほんとう助かりました!

関連するQ&A