javascript ショーを隠す

王林
リリース: 2023-05-17 20:07:37
オリジナル
2035 人が閲覧しました

JavaScript は、Web 開発でインタラクティブな効果を実現するためによく使用されます。その 1 つは要素の非表示と表示です。この記事では、JavaScriptを使用して要素を非表示にしたり表示したりする方法を説明します。

1. JavaScript を使用して要素を非表示にする

JavaScript を使用して要素を非表示にする最も簡単な方法は、要素の style 属性を操作することです。

まず、非表示にする必要がある要素を取得する必要があります。 document.getElementById() メソッドを使用して指定された ID を持つ要素を取得することも、document.querySelector() メソッドを使用して CSS セレクターと一致する最初の要素を取得することもできます。例:

// 获取元素
var ele = document.getElementById("myElement");
// 或者
var ele = document.querySelector(".myClass");
ログイン後にコピー
ログイン後にコピー

次に、要素の style 属性の display 属性を none に設定することで非表示にできます。例:

ele.style.display = "none";
ログイン後にコピー

このようにして、要素を非表示にする効果を実現できます。

2. JavaScript を使用して要素を表示する

同様に、JavaScript を使用して要素を表示するのも非常に簡単です。要素の表示属性をデフォルト値に設定するだけです。一般的に、要素のデフォルトの表示属性値は block ですが、他の値 (inline など) である場合もあります。

要素を表示する前に、表示する必要がある要素を取得する必要があります。同様に、document.getElementById() メソッドまたは document.querySelector() メソッドを使用して、指定された要素を取得できます。

// 获取元素
var ele = document.getElementById("myElement");
// 或者
var ele = document.querySelector(".myClass");
ログイン後にコピー
ログイン後にコピー

次に、要素の style 属性の display 属性をデフォルト値に設定することで表示できます。例:

ele.style.display = "block";
ログイン後にコピー

3. JavaScript を使用して要素の表示と非表示を切り替える

これで、JavaScript を使用して要素の表示と非表示を切り替える方法を学びました。ただし、要素の表示状態を切り替える必要がある場合があります。たとえば、ページ上にボタンを配置し、ボタンをクリックすると要素の表示状態を切り替えることができます。

この場合、次のコードを使用して要素の表示状態を切り替えることができます:

var ele = document.getElementById("myElement"); // 获取元素
if (ele.style.display === "none") { // 判断元素是否被隐藏
   ele.style.display = "block"; // 如果被隐藏,则显示元素
} else {
   ele.style.display = "none"; // 如果正在显示中,则隐藏元素
}
ログイン後にコピー

このコードは、まず指定された要素を取得し、その現在の表示属性値が none であるかどうかを確認します。 。存在する場合は、表示プロパティを block に設定して表示します。そうでない場合は、表示プロパティを none に設定して非表示にします。

ここで必要なのは、クリック イベント リスナーをボタンに追加し、上記のコードを呼び出して、要素の表示状態を切り替える効果を実現するだけです。

ページ開発では、より良いユーザーインタラクションを実現するために、JavaScript を使用して要素を非表示にしたり表示したりすることがよくあります。この記事の紹介を通じて、要素を非表示および表示する方法だけでなく、JavaScript で要素の表示状態を切り替える方法も学びました。

以上がjavascript ショーを隠すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!