JavaScript 要素の非表示/表示: ユーザー エクスペリエンスの向上
Web 開発では、ページ上の要素を動的に表示または非表示にすることが必要になることがよくあります。 JavaScript は、対話型ユーザー インターフェイスの要素の表示/非表示を制御できる強力な API を提供します。
クリック後の要素の非表示
次の HTML コードを考えてみましょう。 " リンクは編集可能なテキストエリアを表示するために使用されます:
<a href="#" onclick="showStuff('answer1'); return false;">Edit</a> <span>
後に "編集" リンクを非表示にするにはクリックされた場合は、showStuff() 関数を変更してリンクを非表示にすることもできます。
function showStuff(id, text, btn) { document.getElementById(id).style.display = 'block'; // hide the link btn.style.display = 'none'; }
要素とともにテキストを非表示にする
さらに、次のようにすることもできます。 「編集」リンクをクリックしたときに「Lorem ipsum」テキストを非表示にします。これを実現するには、showStuff() 関数に追加のパラメータを含めて、テキストを含む要素を参照します:
function showStuff(id, text, btn) { document.getElementById(id).style.display = 'block'; // hide the lorem ipsum text document.getElementById(text).style.display = 'none'; // hide the link btn.style.display = 'none'; }
また、HTML コード内:
<span>
When 「編集」リンクをクリックすると、テキストエリアと「Lorem ipsum」テキストの両方が非表示になり、ユーザーにシームレスなエクスペリエンスを提供します。
以上がJavaScript で要素の可視性を制御してユーザー エクスペリエンスを向上させるにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。