JavaScript DOM въпрос

4 отговора 184 прегледа
#1

JavaScript DOM въпрос

извиквам getElementByID за елемент, който не съществува. как да направя да не ми дава грешка, а просто нищо да не прави? Мерси

Отговор
в отговор на Tupcho #2

Re: JavaScript DOM въпрос

Начини много .. например:


var myElement=document.getElementById("nonexistid");
/*
Така ако случайно обекта не съществува
и document.getElementById върне null ще
прекратим деиствието на функцията.
*/

if(!myElement) return;
// Или пък ..
var myElement=document.getElementById("nonexistid");
if(myElement)
{
/*
Само ако обекта съществува
правим нещо с него ...
*/
}
// Или пък ..
var myElement=document.getElementById("nonexistid");
try{
/*
Пробваме да правим разни неща с
обекта ..
*/
catch(e){
/*
Ако се издъним .. идваме тук
където не правим нищо ...
*/
}



Отговор
в отговор на Учeщ #3

Re: JavaScript DOM въпрос

basi i dwete li gi ima, mersi mnogo, Dajte nekuf po-zadulbochen help ot toja na W3Schools. ili az na sum tursil kato horata tam???

Mersi

Отговор
в отговор на Tupcho #4

Re: JavaScript DOM въпрос

MSDN-a е супер справочник за JavaScript има и примери, но трябва да знаеш какво търсиш и къде да го търсиш.

Иначе търсене по уеб-а му е майката или да имаш Гуру. Аз имам :).
Досега не съм попадал на сайт, в който да има всичко и затова пускам 2 линк-а по памет, но съвсем незнам дали ще намериш там това, което ти трябва.

[линк]
[линк]


успех,
sunsande

Отговор
в отговор на sunsande #5

Ама сигур...

добре знаеш че MSDN важи само за IE

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор