実際、この問題は、HTML の select タグを初めて学んだときにすでに発生していました。今日に至るまで、純粋な CSS を使用して a タグを無効にする方法がまだ見つかっていません。同僚、クラスメート、教師に尋ねたところ、全員が JavaScript を使用していました。JavaScript を使用する必要があるのでしょうか? 1. 純粋な CSS を使用して HTML 内の a タグを無効にします。 コードをコピー コードは次のとおりです。<html> <ヘッド> <title>a タグを無効にする方法</title> <metacontent="text/html; charset=GB2312"http-equiv="コンテンツタイプ"> <スタイル タイプ="text/css"> 体{ フォント:12px/1.5 \5B8B\4F53、ジョージア、Times New Roman、セリフ、arial; } { テキスト装飾:なし; アウトライン:0 なし; } .disableCss{ ポインタイベント:なし; 色:#afafaf; カーソル:デフォルト } </スタイル> </head> <本文> <aclass="disableCss" href="http://www.baidu.com/">バイドゥ</a> <aclass="disableCss" href="#"onclick="javascript:alert('Hello!!!');">クリック</a> </本文> </html> 上記では a タグを無効にするために純粋な CSS が使用されていますが、Opera および IE ブラウザはポインター イベント スタイルをサポートしていないため、上記のコードではこれら 2 つのブラウザで a タグを無効にすることはできません。 2. JQuery と CSS を使用して HTML の a タグを無効にします。 コードをコピー コードは次のとおりです。<html> <ヘッド> <title>02 —— JQuery と CSS を使用して HTML の a タグを無効にする</title> <meta content="text/html; charset=GB2312" http-equiv="コンテンツタイプ"> <script type="text/javascript" src="./jquery-1.6.2.js"></script> <script type="text/javascript"> $(関数() { $('.disableCss').removeAttr('href'); //aタグのhref属性を削除します $('.disableCss').removeAttr('onclick'); //aタグ内のonclickイベントを削除します }); </スクリプト> <スタイル タイプ="text/css"> 体 { フォント: 12px/1.5 \5B8B\4F53、Georgia、Times New Roman、serif、arial; } { テキスト装飾: なし; アウトライン: 0 なし; } .disableCss { 色: #afafaf; カーソル: デフォルト } </スタイル> </head> <本文> <a class="disableCss" href="http://www.baidu.com/">バイドゥ</a> <a class="disableCss" href="#" onclick="javascript:alert('Hello!!!');">クリック</a> </本文> </html> この方法はすべてのブラウザと互換性がありますが、JavaScript が混在しており、おそらく致命的な欠陥があります。 ! ! 3. JQuery を使用して HTML の a タグを無効にします。 コードをコピー コードは次のとおりです。<html> <ヘッド> <title>03 —— JQuery で HTML の a タグを無効にする</title> <meta content="text/html; charset=GB2312" http-equiv="コンテンツタイプ"> <script type="text/javascript" src="./jquery-1.6.2.js"></script> <script type="text/javascript"> $(関数() { $('.disableCss').removeAttr('href'); //aタグのhref属性を削除します $('.disableCss').removeAttr('onclick'); //aタグ内のonclickイベントを削除します $(".disableCss").css("font","12px/1.5 \\5B8B\\4F53, Georgia, Times New Roman, serif, arial"); $(".disableCss").css("テキスト装飾","なし"); $(".disableCss").css("color","#afafaf"); $(".disableCss").css("アウトライン","0 なし"); $(".disableCss").css("カーソル","デフォルト"); }); </スクリプト> </head> <本文> <a class="disableCss" href="http://www.baidu.com/">バイドゥ</a> <a class="disableCss" href="#" onclick="javascript:alert('Hello!!!');">クリック</a> </本文> </html> 上記では、HTML 内の a タグを無効にする機能を実装するために、Pure Jquery が使用されています。 |
<<: 近々ブラウザに導入される CSS :is() と :where() の簡単な分析
以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...
この記事では、MySQL 5.6.37のダウンロード、インストール、設定のチュートリアルを参考までに...
目次序文配列.プロトタイプ.includes文法パラメータ戻り値例配列プロトタイプの削減文法パラメー...
MySQL の文字セットエンコーディングが正しくないデータをインポートすると、エラーが表示されます。...
この記事の例では、商品スクリーニング機能を実装するためのjsの具体的なコードを参考までに共有していま...
1. 事例会社のトップ以外の従業員全員を年齢別にグループ化します。 t_emp で id が存在しな...
リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...
1. MySQL ログイン設定を変更します。 # vim /etc/my.cnf文を追加: skip...
目次範囲グローバルスコープ関数のスコープもし、スイッチ、のために、その間ブロックスコープスコープチェ...
この記事では、MySQL データベースの一般的な操作テクニックをまとめます。ご参考までに、詳細は以下...
目次Vue2 ライティングVue3プラグインのバージョンの記述Vue3 動的コンポーネントの記述書き...
このブログ投稿は、ブロガーが数日前に取り組んだプロジェクトで遭遇した困難についてです。これを学んだ後...
pssh は、多数のマシンでのバッチ ssh 操作に使用される、Python で実装されたオープン ...
目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...
この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...