例えば: コードをコピー コードは次のとおりです。<input type="checkbox" id="a"><label for="a"><img src="..."></label> 達成したい効果は、「Bank of China」をクリックするとチェックボックスが選択(またはキャンセル)されることです。 FirefoxやCHROMEなどのブラウザでは問題ありませんが、IEブラウザでは受け付けられません。 解決策は JS を使用することです: コードをコピー コードは次のとおりです。window.onload = 関数(){ if(document.all && navigator.appVersion.indexOf("MSIE")>-1 && navigator.appVersion.indexOf("Windows")>-1) { var a = document.getElementsByTagName("ラベル"); (var i=0,j=a.length;i<j;i++){ if(a[i].hasChildNodes && a[i].childNodes.item(0).tagName == "IMG") { a[i].childNodes.item(0).forid = a[i].htmlFor; a[i].childNodes.item(0).onclick = 関数(){ var e = document.getElementById(this.forid); スイッチ(e.type){ case "radio": e.checked|=1;break; case "チェックボックス": e.checked=!e.checked;break; case "text": case "password": case "textarea": e.focus(); break; } } } } } } |
<<: VMware + Ubuntu18.04 による Hadoop クラスタ環境の構築に関するグラフィック チュートリアル
問題: MySQLテーブル内の自動増分IDのオーバーフローによりビジネスブロックが発生した背景: t...
この記事では、ショッピングカートを実装するためのVue.jsフレームワークの具体的なコードを参考まで...
このドキュメントを作成した当時は2019年12月頃で、er2.200が最新バージョンでした。 1.画...
目次ReactHook とは何ですか? Reactは現在フックを提供している1. 使用状態2.use...
目次使いやすいプロジェクトを作成するvue-cli 作成ヴィートクリエイションvue-routerを...
目次1. MySQLのインストール1.2 テーブル、データベース、ユーザーを作成する1.3 リモート...
HTTP/1.1 プロトコルで指定されている HTTP リクエスト メソッドには、OPTIONS、...
目次序文レンダリングの役割レンダリング機能の説明レンダリングとテンプレートの違いレンダリング例要約す...
コンテナのIPアドレスを表示するdocker examine <コンテナ名またはID> ...
目次序文レンダリングサンプルコード要約する序文ダイアログ ボックスは非常に一般的なコンポーネントであ...
1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...
【1】<i></i>タグと<em></em>タグ同じ...
1. クロスドメインを実現するためにCORSレスポンスヘッダーを設定するクロスオリジンリソース共有...
コンテナログを表示するまず、 docker run -it --rm -d -p 80:80 ngi...
目次シナリオコードの実装要約:シナリオ最近、ElementUI をベースにしたバックグラウンド管理シ...