Вот это смешно выглядит
всего лишь если одного блока нет то взять высоту второго если есть оба то вычислить какой выше
2 операции а кода как бу то сдесь сложные вычисления делаются
document.getElementsByClassName('centering')[0].style.height=
document.getElementsByClassName('right-block')[0].offsetHeight>
document.getElementsByClassName('left-block')[0].offsetHeight?
document.getElementsByClassName('right-block')[0].offsetHeight+30+'px':
document.getElementsByClassName('left-block')[0].offsetHeight+30+'px';
И это еще сокращенный вариант
ReferenceError: test is not defined
Вы меня не поняли переменная test в этом случае не установлена.
Если она установлена то взять значение этой переменно если нет то взять 5
for(var i=0; typeof test!='undefined'?test:5>i;i++){console.log(1);}
вот так только это сокращенный вариант написанного мной выше
А возможен ли такой вариант при котором не нужно будит прописывать typeof test!='undefined'?test:5 ?
А просто написать
test || 5
$format = 'текст %d текст %s текст';
echo vprintf($format, array(0,0));
так работает но еще есть нюанс в конце строки теперь какой то хлам образуется. Это можно исправить?
да мне нужен универсальный вариант конечно если я всегда буду знать где его найти то так можно
а затем на другой странице это будит другой вариант
html
head
/head
body
box
blank
div
вот этот div
/div
/blank
/box
/body
/html
Я попытаюсь объяснить. Я навешиваю событие на элемент вот таким образом document.getElementById('middle').onclick
Но я хочу выполнить при клике на этот элемент несколько функций.
Для этого я сознаю объект
var allevent={
'#middle':[function(){},function(){},function(){},function(){}]
};
//и затем делаю так
document.getElementById('middle').onclick=function(){
for(var i=0; i<allevent['#middle'].length; i++)
allevent['#middle'][i]();
};
Зачем? ведь есть addEventListener?
Потому что я так хочу сделать
Так вот когда я в allevent добавляю идентификатор или класс элемента как мне быть в случае если элемент будит без опознавательных знаков? <div></div>
Как мне назвать свойство в ollevent объекте?
Я попытаюсь объяснить. Я навешиваю событие на элемент вот таким образом document.getElementById('middle').onclick
Но я хочу выполнить при клике на этот элемент несколько функций.
Для этого я сознаю объект
var allevent={
'#middle':[function(){},function(){},function(){},function(){}]
}
//и затем делаю так
document.getElementById('middle').onclick=function(){
for(var i=0; i
Я уже понял что не выйдет это сделать таким образом так как элемент меняет свой номер. Код вам ничего не даст слишком много его строк 200 придется выкладывать. Идея заключается в том чтоб навесить событие на элемент после отгрузки DOM. Но нужно как то сослаться на него. Нужно иметь ссылку на него чтоб потом это сделать. Должны быть варианты кроме как хранить этот элемент в переменной.