Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   есть ли такое Условие ! (https://javascript.ru/forum/dom-window/54653-est-li-takoe-uslovie.html)

рони 26.03.2015 16:59

Цитата:

Сообщение от ArsenInvoker
а она не вернет значение 0

кто?

newuser1001 26.03.2015 17:01

Цитата:

Сообщение от ArsenInvoker
а она не вернет значение 0

<html>
<head>
</head>
<body>

<script>
 alert(document.querySelectorAll("foo").length)
</script>
</body>
</html>

рони 26.03.2015 17:02

ArsenInvoker,
может так вам проще понять будет

if(!document.querySelector('#Alacrity')) {// если элемента нет тут что-то делаем
}

ArsenInvoker 26.03.2015 17:47

рони,
Рони детка ты просто чудо
Объясни мне пожалуйста как именно работает return я понимаю что он возвращает значение но как именно остается один элемент !

ArsenInvoker 26.03.2015 17:48

рони,
это вариант работает на ура
if(document.querySelectorAll('[id="Alacrity"]').length) {
return
}

ArsenInvoker 26.03.2015 17:48

if(document.querySelectorAll('[id="Alacrity"]').length) {
										return
									}

newuser1001 26.03.2015 17:50

Цитата:

Сообщение от ArsenInvoker
что он возвращает значение

Он не обязан возвращать значение. Это просто выход из ф-ции с возвратом в точку вызова. Если значения нет, он вернет undefined.

ArsenInvoker 26.03.2015 17:55

рони,
А есть вариант сделать так чтобы добавлялись два элемента а конечный удалялся

ArsenInvoker 26.03.2015 17:56

Просто я как делаю можно добавлять только три элемента а потом удалять последний !

ArsenInvoker 26.03.2015 17:59

рони,
if(!document.querySelector('#Alacrity')) {// если элемента нет тут что-то делаем
}
то что вы тут написали не правильно на оборот если есть два элемента #Alacrity то оставляем один удалив последний


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