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面接の質問の要約

1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...

マークアップ言語 - アンカー

前: マークアップ言語 - フレーズ要素 オリジナルソース 第 7 章 アンカーHTML のリンクの...

ゲーム開発におけるサウンド処理にCocosCreatorを使用する方法

目次1. Cocos Creatorでのオーディオ再生の基本1. 基本2. 一般的な方法2. Coc...

JSON.stringify を使用する際に発生する循環参照の問題を解決する方法の詳細な説明

プログラマーが日常的に TypeScript/JavaScript 開発を行う場合、複雑な Java...

Ubuntu 20.04 aptの国内ソースを変更する方法

UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...

nginx 設定の場所の概要の場所の通常の書き込みと書き換えルールの書き込み

1. 場所の正規表現例を見てみましょう: 場所 = / { # 完全一致 / 、ホスト名の後に文字列...

MySQL 5.7.18 インストーラーのインストール ダウンロード グラフィック チュートリアル

この記事では、MySQL 5.7.18インストーラーの詳細なインストールチュートリアルを参考までに記...

VMwareがLinuxシステムをインストールして起動した後に黒い画面が表示される問題を解決する

1. 設置環境1. HUAWEI mate x CPU i5 82500u、8g メモリ、独立グラフ...

MySQL で中国語を入力するときに発生するエラー 1366 の解決方法

MySQL で中国語を入力すると、次のエラーが発生します。エラー 1366: 1366: 行 1 の...

select @@session.tx_read_only が DB に大量に出現するのはなぜですか?

問題を見つける上位の SQL ステートメントを取得すると、DB が大量のselect @@sessi...

IDEA が Docker を統合してリモート展開を実現するための詳細な手順

1. Dockerサーバーへのリモートアクセスを有効にするdocker が配置されているリモート サ...

リンク更新ページと js 更新ページの使用例

1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...

Ansibleを使用してディレクトリ内のすべてのコンテンツを削除する方法

Ansible を使用する学生は、以下に示すように、Ansible が特定のフォルダーまたはファイル...

jQueryのチェーンプログラミングスタイルの詳細な例

チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...

CSS3+ベジェ曲線でスケーラブルな入力検索ボックス効果を実現

では、早速レンダリングを見てみましょう。 コア コードはtransition: cubic-bezi...