現状として<div id="kitou">~</div>をPHPで別サイトからニュース欄抜き出して表示しています。
ニュース欄のデータ抜き出し元が相対参照でURLが記述されている為、リンクをクリックすると
自分のサイトドメイン+/news/6548s.html
となってしまいます。
ジャバスクリプトで○○○に当たる箇所にデータ抜き出し元サイトのドメインを入れたいのですが
上手に出来ません。
例:<a href="○○○/news/6548s.html">
現在HPに書いてる内容は下記の通りです。
<div id="kitou">
<ul id="news">
<li>
<a href="/news/6548s.html">ニュースを見るにはクリック</a>
</li>
</ul>
</div>
何方かお力添えをお願いいたします。
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>
-------------------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
JavaScriptで、?マークとコロ...
-
ajaxローディングで取得したデ...
-
C# ブラウザの自動クリック
-
質問に答えていくと、回答によ...
-
JavaScript インクリメントの書...
-
【javascript で動的に a タグ...
-
大量のチェックボックス状態取...
-
div要素をランダムに表示させたい
-
マウスオーバーで開閉できるア...
-
固定ナビのJqueryのアコーディ...
-
タブメニューを上下に設置
-
onmouseoverの表示切り替えが上...
-
「jQuery」アコーディオンメニ...
-
複数のラジオボタン項目でのテ...
-
文字と数字が混在する要素のsor...
-
戻ってきた時ツリーメニューが...
-
jquery ドロップダウンメニュー...
-
jQueryでネスト構造の<li>がク...
-
MAX関数を使ってからLEFT JOIN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
javascriptでEnterキーをtabキ...
-
クリックした<a>タグのみにClas...
-
チェックボックスに入っている...
-
【javascript で動的に a タグ...
-
jquery ドロップダウンメニュー...
-
「jQuery」アコーディオンメニ...
-
jQueryのeqで最後からn番目以降...
-
jQueryで、リンクURLの一致を確...
-
ネストされたチェックボックス...
-
javascriptで、クリックしたら...
-
文字と数字が混在する要素のsor...
-
onmouseoverの表示切り替えが上...
-
jQueryでネスト構造の<li>がク...
-
タブメニューを上下に設置
-
<li></li>の数を制限
-
jQuery多層式アコーディオンメ...
-
CSSとJavaScriptを使ってドロッ...
-
複数の画像をランダム(シャッ...
-
どの<li><a> が押されたか判別...
おすすめ情報