問題タブ [href]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - DOMクリックイベントでリンクを非アクティブ化
この質問は主に好奇心からのものです(私はこの問題に対して別の実用的な解決策を持っています)。基本的なプログレッシブエンハンスメントを実行しようとしています。JavaScriptを使用して別のページに移動するには、テーブルの各行をクリック可能にする必要があります。JavaScriptを使用していない人のために、各行の最初の列にリンクがあります。JavaScriptが有効になっている場合は、リンクを無効にする必要があります。そうするための多くの簡単な方法の1つは
行のクリックイベントを初期化した後。しかし、同じことを達成するためにaddEventListenerを使用する方がよりエレガントに見えます
ただし、後者は機能しません。この理由は、この方法で複数のイベントリスナーを追加でき、それらが異なる真理値を返す場合、結果があいまいになるためだと思います。この仮定は正しいですか、それとも私は何か間違っていますか?この背後にある内部の仕組みを説明してください。
javascript - 「document.getElementById」をjQueryに変換する
私は以下で抱えている問題に相当するものを考え/探していましたが、何も見つかりませんでした。代わりにjQueryで動作するようにこれを書き直す方法はありますか?
コードの前半。
コードの後半。
私はjQueryvarリクエストタイプのものをやりたいのですが。onclick="request(this)
jQueryを使用したいと思います。
javascript - document.getElementById で「id=」の値を変更する
これは正しい方法ですか?
requests = 0 の場合、id="test" を id="nextstep" に変更したい。
javascript - リンクがクリックされたときに新しいタブまたはウィンドウを開くにはどうすればよいですか?
htmlファイルに同じancors/hyperlinkがあります。これらは私のサイトの外にある新しいウェブサイトを指しています。したがって、ユーザーがリンクをクリックすると、新しいタブまたはウィンドウが開くようにしたいと思います。私のウェブサイトのページを閉じてはいけません。
どのようにそれを行うことができますか?
jquery - jquery を使用して Href をカウントする方法
Jquery を使用してページ内の Href をカウントしたい。
参考までに:各ユーザーのページに乱数のハイパーリンクがあり、すべてのhrefはIDで区別されます。user_1、user_2、....ここでは、各hrefの名前が異なり、ユーザーごとに異なる個別のjquery関数を作成できないため、Jqueryを使用してonclickイベントで関数を呼び出すことができません。したがって、ページ内のhrefをカウントできれば、関数を簡単に呼び出すことができます
返事を待っています
ありがとうムケシュ
php - AJAXページコンテンツの変更
AJAXを使用して、Webページのコンテンツを正常に変更しました。ドメインから別のWebページを含めることはできますが、問題はハイパーリンクを機能させることです。ハイパーリンクが相対アドレス指定を使用している場合、それは私がそれを含めているページに対しては機能しないので、私はそれを読んでいるときにhtmlタグを解析するためにphpを調査していました
次の正規表現を使用し/href[\s]?=[\s\"\']+(.*?)[\"\']/im
てhrefデータを検索していますが、相対アドレスのプレフィックスを付ける方法についてのポインターが必要です。
http://foo.bar.com/folder1/info1/data.htmlのリンクhref="./test1/page1.html"
を
href= " http://foo.bar.comに置き換えたい/folder1/info1/ ./test1/page1.html "次に、/folder1/info1/ data.htmlのページコンテンツをhttp://foo.bar.com/folder2/faraway/another.htmlリンクに含めると埋め込まれたページでは正しく機能します。phppreg_replace関数を使用してそれを行うことを検討していましたが、すぐに機能しなくなりました。私が間違った木を吠えているときに、より適切なツールやアプローチがある場合は、誰かが私を正しい方向に向けてください;-)。たぶんそれはすべてJavascriptでダウンする可能性がありますか?
javascript - JavaScript で「生の」href コンテンツを取得する方法
相対リンクであるすべてのリンクを検索する GreaseMonkey スクリプトを作成しようとしています。それを行う方法は、 href の内容を に対して一致させることであると私には思えました/^https?:///
。
しかし、アンカーの href 属性にアクセスすると、常に「http」を含む形式に正規化またはクックされていることがわかりました。つまり、HTML に以下が含まれている場合です。
アクセスする
戻り値
href 属性の生データにアクセスするにはどうすればよいですか?
あるいは、相対リンクを見つけるためのより良い方法はありますか?