Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.03.2015, 20:36
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Как добавить Юникод строку в HTML через JavaScript?
Здравствуйте, подскажите пожалуйста.
Символ & в Юникоде равен "&" + "#38;", если я напрямую вписываю его в html:
<div id="div" title="&#38;"></div>

То в итоге я получаю вот такой результат:
<div id="div" title="&"></div>

Все супер! НО!
Если я хочу добавить юникод с помощью js:
var div = document.getElementById('div');
div.setAttribute('title', "&#38;");

То результат получается вот такой:
<div id="div" title="&#38;"></div>

Почему так? Как сделать так, чтоб при добавлении юникода в html с помощью js результат был:
<div id="div" title="&"></div>

Спасибо за помощь и ваше время.
Ответить с цитированием
  #2 (permalink)  
Старый 15.03.2015, 20:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

http://unicode-table.com/ru/search/?q=%26
юникод & -> \u0026
Ответить с цитированием
  #3 (permalink)  
Старый 15.03.2015, 20:46
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Сообщение от рони Посмотреть сообщение
http://unicode-table.com/ru/search/?q=%26
юникод & -> \u0026
А можно подробнее? Как мне получить \u0026 ?
Ответить с цитированием
  #4 (permalink)  
Старый 15.03.2015, 20:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Armen,
div.setAttribute('title', "\u0026");
Ответить с цитированием
  #5 (permalink)  
Старый 15.03.2015, 21:00
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Сообщение от рони Посмотреть сообщение
Armen,
div.setAttribute('title', "\u0026");
Это если у меня всегда будет &, но у меня будет функция, которая будет принимать строку, а строка может быть разная и эта функция будет вставлять уже закодированные данные из этой строки в html.
& я привел только в качестве примера, но на самом деле может быть любой символ
Ответить с цитированием
  #6 (permalink)  
Старый 15.03.2015, 21:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Armen,
пишите как есть -- в чём проблема то?
Ответить с цитированием
  #7 (permalink)  
Старый 15.03.2015, 21:21
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Сообщение от рони Посмотреть сообщение
Armen,
пишите как есть -- в чём проблема то?
Еще раз.
Должна быть функция, которая на входе получает строку, напирмер "HELLO" - эту строку она обрабатывает и кодирует в Unicode после чего добавляет в title атрибут, в итоге должно получиться
<div title="HELLO">
Ответить с цитированием
  #8 (permalink)  
Старый 15.03.2015, 21:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от Armen
и кодирует в Unicode
зачем это нужно делать мне непонятно -- что будет в строке то и будет в title без всякой кодировки
Ответить с цитированием
  #9 (permalink)  
Старый 15.03.2015, 21:33
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Сообщение от рони Посмотреть сообщение
зачем это нужно делать мне непонятно -- что будет в строке то и будет в title без всякой кодировки
Да какая разница зачем? Вот нужно так, если не знаете, как помочь, то зачем такие вопросы задавать?
Ответить с цитированием
  #10 (permalink)  
Старый 15.03.2015, 21:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Armen,
ок подождём гуру, который и вам поможет и я смогу узнать в чём была ваша проблема.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как организовать выбор новости из списка (JavaScript + RSS or HTML парсер) Wolfak Общие вопросы Javascript 2 24.02.2014 14:08
Как открыть окно в браузере со сгенерированным через JavaScript HTML-кодом? xintrea Events/DOM/Window 1 13.07.2013 02:03
Как вывести переменную из javascript в html код? red-nicolas Элементы интерфейса 3 25.02.2012 13:27
Как то можно узнать ID HTML элемента вызвавшего JavaScript функцию? Opusel Events/DOM/Window 1 18.12.2011 18:36
Как с помощью JavaScript сохранить какие-либо изменения в HTML документе? FirstFrost Общие вопросы Javascript 1 15.07.2010 16:23