Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 294
#1

JavaScript - innerHTML и CSS - Не обновляются стили после вставки текста - JavaScript

19.07.2016, 16:00. Просмотров 406. Ответов 3

Приветствую! Если что-то делаю неправильно, пожалуйста поправьте меня. Заранее спасибо за ответы.
Возникла проблема следующего типа:
Есть переменная с большим кодом HTML, например x;
В начале head я подключаю css файл стилей style.css. В нем много классов и айдишников.
В переменной x где-то посередине длинного кода есть: ..
HTML5
1
<span id="myId"> Text </span>
..
Описание стилей объекта ID(myId) есть в этом CSS файле style.css.
Далее среди моего основного кода есть строки:
Javascript
1
div.innerHTML = x;
------------------------------------------
Проблема такая: текст и сами теги добавляются, но вот со стилями беда. Если писать их в ручную - все работает. Через inner стили работать не хотят.
Как я понимаю, это все происходит из за того, что файл стилей подключается в начале. А как быть, если его нужно как-бы перезагрузить? Если Вы что-то знаете, то напишите пожалуйста. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2016, 16:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос JavaScript - innerHTML и CSS - Не обновляются стили после вставки текста (JavaScript):

InnerHTML Javascript не работает
Сколько тем создано, но чую эта не последняя. Я новичок, так что прошу не...

innerHTML, как запретить ввод текста?
День добрый! Нужна помощь вот в каком деле: У меня есть редактор на базе...

Отваливаются события после innerHTML
Приветствую всех обитателей форума!) Столкнулся недавеча с такой проблемой,...

Задать id стили css
Есть например форма на ней кнопка, если в объект загружено что то, необходимо...

Побочные эффекты после изменения innerHTML
Пишу .user.js, и столкнулся со следующей проблемой: Есть набор дивов одного...

Добавить блоку css стили
Есть такой код: scrollStart = 200; $(window).scroll(function(){ var...

3
sad67man
664 / 542 / 335
Регистрация: 23.08.2015
Сообщений: 1,326
19.07.2016, 16:12 #2
slenderface, Стили должны применяться. Ищите ошибку в другом. Может они неправильно прописаны, либо перебивают другие стили.
1
ntlinuxnt
$ su
1597 / 512 / 97
Регистрация: 18.11.2010
Сообщений: 2,805
Записей в блоге: 2
Завершенные тесты: 5
19.07.2016, 16:20 #3
https://jsfiddle.net/4vwgqpfu/1/
Что-то вы делаете не так значит.
1
slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 294
19.07.2016, 17:12  [ТС] #4
ntlinuxnt,
Цитата Сообщение от ntlinuxnt Посмотреть сообщение
Что-то вы делаете не так значит.
sad67man, спасибо огромное, разобрался. банальная невнимательность)
хорошего дня))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 17:12
Привет! Вот еще темы с решениями:

execCommand('formatBlock') и стили из css
Ситуация следующая - имеется простенький визуальный редактор HTML написанный на...

Не работают стили css в js-коде
Здравствуйте! Подскажите пожалуйста, что может быть за проблема, что когда я...

Как поменять стили css?
Добрый день всем форумчанам! у меня такой вопрос, как при помощи getelementbyid...

Как добавить стили CSS?
Нужно изменить кнопку на странице, задать ей стили. Т.е. этот скрипт будет...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru