HTML 選択タグにリンクを追加する 3 つの方法

HTML 選択タグにリンクを追加する 3 つの方法
最初のもの

コードをコピー
コードは次のとおりです。

<html>
<ヘッド>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=gb2312" />
<title>リンクの追加を選択</title>
</head>
<本文>
<スクリプト言語=javascript>
<!--
// 関連サイトウィンドウを開く
関数 mbar(sobj) {
var docurl =sobj.options[sobj.selectedIndex].value;
docurl の場合 != "") {
docurl を開きます。'_blank';
選択インデックス = 0;
ぼかし();
}
}
//-->
</スクリプト>
<Select onchange=mbar(this) name="select">
<オプションを選択>=== パートナー===</オプション>
<OPTION value="http://www.baidu.com">百度</OPTION>
<OPTION value="http://www.163.com">ネットイース</OPTION>
<OPTION value="http://www.flash8.net/">フラッシュバー</OPTION>
</選択>
</本文>
</html>

2番目のタイプ:

コードをコピー
コードは次のとおりです。

<select name="pageselect" onchange="self.location.href=options[selectedIndex].value" >
<OPTION value="http://www.baidu.com">百度</OPTION>
<OPTION value="http://www.163.com">ネットイース</OPTION>
</選択>

ジャンプボタン付きの3番目:

コードをコピー
コードは次のとおりです。

<html><head>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" />
<title>選択ボタンジャンプ</title>
<script type="text/javascript">
関数 setsubmit()
{
(mylink.value == 0)の場合
ウィンドウの場所='http://www.baidu.com';
(mylink.value == 1)の場合
ウィンドウの場所='http://www.163.com';
(mylink.value == 2)の場合
ウィンドウの場所='http://www.sina.com';
}
</スクリプト>
</head>
<本文>
<名前="mylink" id="mylink">を選択
<OPTION value="0">百度</OPTION>
<OPTION value="1">ネットイース</OPTION>
<OPTION value="2">シナ</OPTION>
</選択>
<input type="button" id="btn" value="送信" onclick="setsubmit(this)" />
</本文>
</html>

<<:  css3 flexレイアウト justify-content:space-between 最後の行は左揃えになります

>>:  Vue3はフロントエンドのログを出力するためにaxiosインターセプターを使用する

推薦する

HTMLからReactを実装する方法を教えます

ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...

Linuxでディスク使用量を確認する方法

1. dfコマンドを使用してディスク全体の使用量を表示します。 df コマンドは、ハードディスクのマ...

MySQL PXC クラスターの構築方法

目次1. PXCの紹介1.1 PXC の紹介1.2 PXC の特徴と利点1.3 PXCの限界と欠点1...

Centos7にTenda U12ワイヤレスネットワークカードドライバーをインストールする際の問題を解決する

解決プロセス:方法1: CentOS7.3 のデフォルトのカーネル バージョンは低く、3.10.0-...

MySQL の分離レベルの包括的な分析

データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...

CSS エラスティック ボックス flex-grow、flex-shrink、flex-basis の詳細な説明

3 つの属性 flex-grow、flex-shrink、flex-basis の機能は次のとおりで...

Nginx 運用保守ドメイン名検証方法例

インターフェイス ドメイン名を構成する際、各パブリック プラットフォームはドメイン名に対する開発者の...

Nginx 構成の実装 https

目次1: https証明書を準備する2: nginx sslモジュールを準備する3: SSL証明書を...

Web2.0: 情報過多の原因と解決策

<br />情報の重複、情報過多、情報強迫、パーソナライズされたカスタマイズ、検索エンジ...

React でインデックスをキーとして使用することが推奨されないのはなぜですか?

1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...

Nginx キャッシュ ファイルと動的ファイルの自動バランス設定スクリプト

nginx Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバー...

MySQLのスローログの開き方と保存形式の詳細な分析

開発プロジェクトでは、MySQL のスロークエリログを通じて効率の問題のある SQL を監視できます...

単純なCSSの詳細に惚れ込むと、重要ではないものの、効率性が向上する可能性がある

CSS の将来は非常に楽しみです。一方では、まったく新しいページ レイアウト方法であり、他方では、ク...

MySql5.x を MySql8.x にアップグレードする方法と手順

MySQL 5.x と MySQL 8.0.X のいくつかの違いapplication.proper...

MySql マスタースレーブレプリケーションの実装原理と構成

データベースの読み取りと書き込みの分離は、トラフィック量の多い大規模システムやインターネット アプリ...