שאלה | החלפת תוכן של תכונה על ידי JS או jQuery
-
@נ-נח @מוטי-אורן אבל אני רוצה לשנות רק
titleשהערך הנוכחי שלו נניחntz1להחליף אותו לntz2 -
@מוטי-אורן לא.
תכונהtitle, לא תגית. -
@מוטי-אורן לא.
תכונהtitle, לא תגית.@ntz אמר בשאלה | החלפת תוכן של תכונה על ידי JS או jQuery:
@מוטי-אורן לא.
תכונהtitle, לא תגית.אוקיי. אז היה פה אי הבנה בסיסי מאוד. על איזו תכונה אתה מדבר? תכונה ב - HTML? התכונה שגורמת למין tooltip קטן עם מידע על האלמנט?
-
@ntz אמר בשאלה | החלפת תוכן של תכונה על ידי JS או jQuery:
@מוטי-אורן לא.
תכונהtitle, לא תגית.אוקיי. אז היה פה אי הבנה בסיסי מאוד. על איזו תכונה אתה מדבר? תכונה ב - HTML? התכונה שגורמת למין tooltip קטן עם מידע על האלמנט?
@מוטי-אורן אמר בשאלה | החלפת תוכן של תכונה על ידי JS או jQuery:
התכונה שגורמת למין tooltip קטן עם מידע על האלמנט?
כן. בדיוק..
מתנצל שלא הסברתי את עצמי מספיק טוב.. -
@מוטי-אורן לא.
תכונהtitle, לא תגית.@ntz בכל מקרה, אתה יכול פשוט להשתמש באובייקט ה - DOM שמכיל את האלמנט, ואחד מה - properties של האובייקט הוא התכונה title. לצורך הדוגמה:
const el = document.querySelector('selector'); console.log(el.title); // ntz1 el.title = 'ntz2'; console.log(el.title); // ntz2ואפשר גם להשתמש במתודה setAttribute אם אני לא טועה:
const el = document.querySelector('selector'); console.log(el.title); // ntz1 el.setAttribute('title', 'ntz2'); console.log(e.title); // ntz2 -
@ntz בכל מקרה, אתה יכול פשוט להשתמש באובייקט ה - DOM שמכיל את האלמנט, ואחד מה - properties של האובייקט הוא התכונה title. לצורך הדוגמה:
const el = document.querySelector('selector'); console.log(el.title); // ntz1 el.title = 'ntz2'; console.log(el.title); // ntz2ואפשר גם להשתמש במתודה setAttribute אם אני לא טועה:
const el = document.querySelector('selector'); console.log(el.title); // ntz1 el.setAttribute('title', 'ntz2'); console.log(e.title); // ntz2@מוטי-אורן אמר בשאלה | החלפת תוכן של תכונה על ידי JS או jQuery:
אתה יכול פשוט להשתמש באובייקט ה - DOM שמכיל את האלמנט
איך אני יכול למצוא DOM ספציפי?
יש אפשרות למשוך רק תכונה עם ערך מסויים ולהחליף אותו באחר?
או שיש דרך אחרת להחליף באופן ספיציפי?זה התגית עם ה title שאני רוצה לשנות
<li tabindex="-1" data-format="justify" title="composer.formatting.justify"> <i class="fa fa-align-justify"></i> </li> -
@מוטי-אורן אמר בשאלה | החלפת תוכן של תכונה על ידי JS או jQuery:
אתה יכול פשוט להשתמש באובייקט ה - DOM שמכיל את האלמנט
איך אני יכול למצוא DOM ספציפי?
יש אפשרות למשוך רק תכונה עם ערך מסויים ולהחליף אותו באחר?
או שיש דרך אחרת להחליף באופן ספיציפי?זה התגית עם ה title שאני רוצה לשנות
<li tabindex="-1" data-format="justify" title="composer.formatting.justify"> <i class="fa fa-align-justify"></i> </li> -
@ntz
תכתוב כך:let elm = document.querySelector('li[title="composer.formatting.justify"]') elm.title = 'טקסט חדש'אם יש לך כמה אלמנטים כאלו אז תכתוב כך:
let elm = document.querySelectorAll('li[title="composer.formatting.justify"]') for (const e of elm) { e.title = 'טקסט חדש' } -
@ntz
תכתוב כך:let elm = document.querySelector('li[title="composer.formatting.justify"]') elm.title = 'טקסט חדש'אם יש לך כמה אלמנטים כאלו אז תכתוב כך:
let elm = document.querySelectorAll('li[title="composer.formatting.justify"]') for (const e of elm) { e.title = 'טקסט חדש' } -
א אלישי העביר נושא זה מ-JavaScript ES6 ב-
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות


