הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   getElementById - שאלות (https://hosts.co.il/forums/showthread.php?t=37608)

Eli-Hai 08-01-07 15:46

getElementById - שאלות
 
אהלן, אני רוצה לדעת, איך אפשר להפעיל את הפעולה על אלמנט שלא מוגדר לי בקוד של JS, אלא שאני אקרא לו על ידי הפונקציה, function get(func, id) וכו'. ניסיתי
קוד:

function getElement(func, id) {
document.getElementById(id).style.display="inline";
}

אבל זה לא עובד לי, אפשר עזרה?

ואני ממש אשמח ל-documention של getElementById, שיש כל מיני פונקציות כמו style, innerHTML וכו'.

ShoQER 08-01-07 15:50

אהההם איך אתה משתמש בפונקציה? יעני איך אתה קורא לה? ולמה בפונקציה יש לך FUNC אם אתה לא משתמש בו?

Eli-Hai 08-01-07 15:56

השימוש ב-func לא רלוונטי כרגע, הוא נעשה עם case. תתייחס אליו כלא קיים ביינתים.
אני קורא לה ככה, func("show", "element1"); לא עובד כמובן.

ShoQER 08-01-07 16:11

אבל אתה לא משתמש בFUNC...אז למה אתה יוצר משתנה כזה??
תכלס זה אמור לעבוד בתנאי שהID שאתה כותב אכן נכון....

psycho 08-01-07 16:28

שאתה מזמן את הפונקציה
תזמן ככה:
func(`show`,'test')

שים לב ל
` `
שאתה נותן
ID

ShoQER 08-01-07 17:16

ציטוט:

נכתב במקור על ידי psycho (פרסם 402629)
שאתה מזמן את הפונקציה
תזמן ככה:
func(`show`,'test')

שים לב ל
` `
שאתה נותן
ID

אההההם מה ההבדל?

psycho 08-01-07 17:28

קוד:

<input type="text" name="guy" value="" />
<input type="button" onclick="change(`guy`,'sometext')" />
<script type="text/javascript">
function change(id,text) {
document.getElementById(id).value=text;
}
</script>

הדוגמא הכי ברורה שאפשר לתת

שים לב ל
` `
ול ' '

Eli-Hai 08-01-07 17:31

הייתה לי בעיה בקוד, לא חשוב.
והשימוש ב-func לא רלוונטי לשאלה, השתמשתי בו למשהו אחר. שלא הוספתי בקוד שהצגתי.

תודה גיא :}

ShoQER 08-01-07 19:49

ציטוט:

נכתב במקור על ידי psycho (פרסם 402657)
קוד:

<input type="text" name="guy" value="" />
<input type="button" onclick="change(`guy`,'sometext')" />
<script type="text/javascript">
function change(id,text) {
document.getElementById(id).value=text;
}
</script>

הדוגמא הכי ברורה שאפשר לתת

שים לב ל
` `
ול ' '

אני משתמש ב ' ' בשני המקרים ... ניסיתי עם העקום אבל אין הבדל....תסביר לי מה הקטע בבקשה...


כל הזמנים הם GMT +2. הזמן כעת הוא 16:29.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ