質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

解決済

JavaScriptで、HTML内の特定のaタグを削除したい。

m.ok.2nd
m.ok.2nd

総合スコア7

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

3回答

0リアクション

0クリップ

632閲覧

投稿2022/08/17 01:38

編集2022/08/17 02:20

お世話になっております。

JavaScriptで、HTML内の特定のaタグを削除したいです。

HTMLの中に以下のようなaタグが複数含まれています。このaタグ部分のみを削除したいです。


<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B5%FE%C5%D4%C9%DC%CE%A9%BF%A2%CA%AA%B1%E0">京都府立植物園</a>

↓↓↓

(削除後)
京都府立植物園

対象条件:
「href="http://d.hatena.ne.jp/keyword」または
「href="https://d.hatena.ne.jp/keyword」が含まれているaタグ

【追記】
実際にはJavaScriptではなく、WindowsのJScriptで行います。
HTMLが含まれるテキストファイルを読み込んで処理します。

str.replace()で正規表現などを使って、処理をしたいです。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2022/08/17 03:59

こちらの質問が複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。

m.ts10806

2022/08/17 02:13

コードを提示されるのでしたらマークダウンのcode機能を利用してください。 見ての通り、URLが自動でリンクになります。 あと、自身で調べたこと試したことも記載してください。
m.ok.2nd

2022/08/17 02:21

すみません。マークダウンのcode機能分かります。 勉強しますが、今すぐに対応できません。
m.ts10806

2022/08/17 02:25 編集

誰も急かしてないので、急がなくて良いかと。 以下確認してやってみてください。 https://teratail.com/questions/238564 ただ、現状だと質問ではなく作業依頼なので、そちらのほうが問題です。 環境情報詳細も必要でしょう。 質問タグやタイトル、内容からJScriptであることは誰にも伝わりませんし。
m.ok.2nd

2022/08/17 02:30

すみません。 JScriptでは、通常(?)のJavaSCriptで出来ることは、ほぼそのまま出来ます。 対象をJScriptにしてしまうち回答があまり付かないかと思い、こうしてしまいました。 申し訳ありません。 > 質問ではなく作業依頼 正規表現に詳しくないので、正規表現の方法を質問したつもりですが、質問の仕方が悪かったかもしれません。
m.ts10806

2022/08/17 02:51

>回答があまり付かないかと思い だからこそ「多く見られるのは間違いないけど全く同じではないもの」である JavaScriptとしてしまうのはやりとりが必要となり、余計に時間がかかるわけです。 今後の参考にしてください。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。