0 / 0 / 0
Регистрация: 07.09.2018
Сообщений: 48
1

Почему не получается получить и изменить ul через js по id? А что выше id получается

01.12.2018, 10:52. Показов 1058. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
все данные классы находятся в меню шапке


1 работает а 2 нет

сайт http://phpstack-189549-661864.cloudwaysapps.com/

Javascript
1
2
3
4
5
6
7
8
<script>
window.addEventListener("resize", myFunction);
myFunction();
function myFunction() {
document.getElementById("admin_bar").innerHTML = document.documentElement.clientHeight + 'px'; //1
document.getElementById("servicen").innerHTML = document.documentElement.clientHeight + 'px'; //2
}
</script >
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2018, 10:52
Ответы с готовыми решениями:

Загрузить видео вконтакте. Странно получается. Почему так получается?
Решил згрузить в контакт Мультфильм Дикая планета...

Почему не получается получить ConfigurationManager?

Почему не получается получить данные из БД?
Что я делаю не так??? как правильно сделать выборку??? В БД есть 2 одинаковые таблицы tab1 и tab2...

Почему не получается получить число из текстового поля?
&lt;!DOCTYPE html&gt; &lt;html ng-app=&quot;CalculatorApp&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot;...

3
632 / 474 / 170
Регистрация: 26.05.2016
Сообщений: 2,624
01.12.2018, 12:35 2
nikkyt, у Вас функция запускается при изменении окна и просто так. И далее она назначает содержимому с id admin_bar и servicen значение высоты.
Вы точно именно высоту хотите прописывать?
0
Эксперт JS
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
01.12.2018, 13:02 3
nikkyt,
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
<script>
window.addEventListener('load',function (){
    window.addEventListener("resize", myFunction);
    
    myFunction();
    
    function myFunction() {
        document.getElementById("admin_bar").innerHTML = document.documentElement.clientHeight + 'px'; //1
        document.getElementById("servicen").innerHTML = document.documentElement.clientHeight + 'px'; //2
    }
});
</script>
либо
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
<script>
window.addEventListener('DOMContentLoaded',function (){
    window.addEventListener("resize", myFunction);
    
    myFunction();
    
    function myFunction() {
        document.getElementById("admin_bar").innerHTML = document.documentElement.clientHeight + 'px'; //1
        document.getElementById("servicen").innerHTML = document.documentElement.clientHeight + 'px'; //2
    }
});
</script>
DOMContentLoaded – означает, что все DOM-элементы разметки уже созданы, можно их искать, вешать обработчики, создавать интерфейс, но при этом, возможно, ещё не догрузились какие-то картинки или стили.

load - В данном случае скрипт начнет свою работу только тогда когда страница будет полностью загружена со всеми картинками и всеми стилями.
0
0 / 0 / 0
Регистрация: 07.09.2018
Сообщений: 48
01.12.2018, 17:18  [ТС] 4
всем спасибо уже разобрался
0
01.12.2018, 17:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2018, 17:18
Помогаю со студенческими работами здесь

Не получается изменить шаблон для навигации через NavPrint
Здравствуйте. Не получается изменить шаблон для постраничной навигации Покажу на примере из...

Что то не так или почему не получается?
Всем привет! У меня есть проблема, а именно, мне нужно написать код, который бы скачивал...

Эмуляция браузера через telnet. Почему не получается?
Добрый день! Читаю Котерова PHP. Глава Эмуляция браузера через telnet. Предлагается ввести в...

Почему не получается присвоить имя листу через TextBox
Почему не получается присвоить имя листу через TextBox ActiveSheet.Name = TextBox5.Text


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru