Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   КАК СОКРАТИТЬ ПРОВЕКУ СУЩЕСТВОВАНИЕ ЗНАЧЕНИЯ (https://javascript.ru/forum/events/33819-kak-sokratit-proveku-sushhestvovanie-znacheniya.html)

Brook 09.12.2012 15:48

КАК СОКРАТИТЬ ПРОВЕКУ СУЩЕСТВОВАНИЕ ЗНАЧЕНИЯ
 
Доброго времени суток!

Есть вопрос "как упростить проверку существования значения?" пишу так, но наверное можно проще... (хотелось бы, чтобы было):

ИСПРАВЛЕННО!!!!!
var a = document.getElementById('ID1');if(a){document.getElementById('ID2').value=a.innerHTML} else{document.getElementById('ID2').value=' ';}


Заранее, Спасибо, Вам за помощь!:thanks:

tenshi 09.12.2012 15:50

document.getElementById('ID2').value= document.getElementById('ID1').innerHTML || ' '

Brook 09.12.2012 15:52

tenshi,
ГЕНИАЛЬНЫЙ СПОСОБ НЕ ПАШЕТ ((

tenshi 09.12.2012 16:10

он полностью эквивалентен

lord2kim 09.12.2012 16:10

Brook,
document.getElementById('ID2').value = document.getElementById('ID1').innerHTML ? a : ' ';

dmitriymar 09.12.2012 16:47

Цитата:

Сообщение от tenshi
ГЕНИАЛЬНЫЙ СПОСОБ НЕ ПАШЕТ ((

ответ тот же что и вчера -пользуйся консолью

Brook 09.12.2012 19:25

dmitriymar,
ага - буду стараться лучше)

Brook 09.12.2012 19:27

Простите похоже я несовсем точно выазился +_+ (ошибся немного....)
var a = document.getElementById('ID1')if(a){document.getElementById('ID2').value=a.innerHTML;} else{document.getElementById('ID2').value=' ';}


Часовой пояс GMT +3, время: 20:51.