ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptでボタンをクリックしてdivを非表示にする方法

JavaScriptでボタンをクリックしてdivを非表示にする方法

青灯夜游
リリース: 2021-10-09 12:09:35
オリジナル
7536 人が閲覧しました

方法: 1. 「button object.onclick=function(){}」ステートメントを使用して、クリック イベント処理関数をボタンにバインドします。2. 処理関数に、「div object.style. display="none "" state; 3. ボタンをクリックすると処理関数がトリガーされ、その中のステートメントを実行すると div が非表示になります。

JavaScriptでボタンをクリックしてdivを非表示にする方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Javascript は div を非表示にするボタンのクリックを実装します

ID ボタンに基づいてクリック イベントを取得し、イベント処理関数を追加します

<input type="button" value="隐藏" id="btn"/>
<!--<input type="button" value="显示" id="btn1"/>-->
<div id="dv"></div>
<script>
	function my(id){
		return document.getElementById(id);
	}
	my("btn").onclick=function(){
			my("dv").style.display="none";
	}
</script>
ログイン後にコピー

レンダリング:

JavaScriptでボタンをクリックしてdivを非表示にする方法

少し複雑で、div が表示されている場合はボタンをクリックして非表示にし、div が非表示になっている場合はボタンをクリックして表示します。

<input type="button" value="隐藏" id="btn"/>
<!--<input type="button" value="显示" id="btn1"/>-->
<div id="dv"></div>
<script>
	function my(id){
		return document.getElementById(id);
	}
	my("btn").onclick=function(){
		if (this.value =="隐藏") {
			my("dv").style.display="none";
			this.value="显示";
		} else if(this.value =="显示"){
			my("dv").style.display="block";
			this.value="隐藏";
		}
	}
</script>
ログイン後にコピー

レンダリング:

JavaScriptでボタンをクリックしてdivを非表示にする方法

[推奨学習: JavaScript 上級チュートリアル]

以上がJavaScriptでボタンをクリックしてdivを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート