לפעמים אנחנו רוצים להסתיר חלק מטקסט או מידע ולחייב לחיצה – זה יכול להיות כדי לחסוך בשטח בדף או כדי לא לאפשר סריקה העתקה של תוכן מהאתר בלי לחיצה על משאב מסויים כדי למנוע העתקת מידע רגיש – למשל מספרי טלפון…
כך זה נראה :
זה הקוד להוספת הכפתור כמו בדוגמה מעל
<buttononclick="extratextFunction()">לחצו כאן להצגת התוכן</button><pid="extratext"></p><script>function extratextFunction() {document.getElementById("extratext").innerHTML="כאן את שמה את כל הטקסט הנוסף שאתה רצה שיתחיל מוסתר בהתחלה ויוצג רק בעת לחיצת כפתור מעל";}</script>
DIV וזו דומה נוספת אבל הפעם עם
כאן יש טקסט מאוד מאוד ארוך לכ הוא מתחיל מוסתר על הוספת כלל CSSS – (display: none).
הוא מוגדר כבלוק כדי לשפר את התצוגה שלו (display: block).
ה class="hiddenlongtext" מחובר לפונקצית onclick .
כאשר משתמש לוחץ על האלמנט, הפונקציה בשם hideverylongtextFunction() תופעל,
שכולה משנה את העיצוב של ה div עם המזהה id="hiddenlongtext" ממה שהגדרנו לו ב CSS – display:none (מתחיל כמוסתר)
ל display:block (מוצג כבלוק).
שתפו אם אהבתם ועזר גם לכם
לתוכן שלכם DIV וזה הקוד להוספת הדוגמה עם ה
<style>#hiddenlongtext, .flip {font-size: 16px;padding: 10px;text-align: center;background-color: #4CAF50;color: white;border: solid 1px #a6d8a8;margin: auto;}#hiddenlongtext {display: none;}</style><body><buttonclass="hiddenlongtext"onclick="hideverylongtextFunction()">לחצו לתצוגה</button><divid="hiddenlongtext"><p>כאן יש טקסט מאוד מאוד ארוך לכ הוא מתחיל מוסתר על הוספת כלל CSSS - (display: none).</p><p>הוא מוגדר כבלוק כדי לשפר את התצוגה שלו (display: block).</p><p>ה class="hiddenlongtext" מחובר לפונקצית onclick . כאשר משתמש לוחץ על האלמנט, הפונקציה בשם hideverylongtextFunction() תופעל, שכולה משנה את העיצוב של ה div עם המזהה id="hiddenlongtext" ממה שהגדרנו לו ב CSS - display:none (מתחיל כמוסתר) ל display:block (מוצג כבלוק).</p><p>שתפו אם אהבתם ועזר גם לכם</p></div><script>function hideverylongtextFunction() {document.getElementById("hiddenlongtext").style.display="block";}</script>
CSS חשוב רק לשים לב – יש כללי בדוגמה שניתן לשנות לפי הצורך