Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Текст с html в елементе массива (https://javascript.ru/forum/css-html/32748-tekst-s-html-v-elemente-massiva.html)

blyskawka 29.10.2012 05:02

Текст с html в елементе массива
 
var quotes=new Array
quotes[0]="текст"

Можно ли использовать html теги в елементе массива, там где слово текст? Если да, то какой синтаксис?

Dmitriyff 29.10.2012 07:07

если вам надо так

var quotes = new Array();
quotes[0] = "<b>Текст</b>";

то так и можете смело использовать... или вы о каком синтаксисе?

blyskawka 29.10.2012 11:08

да, нужно так но не хочет html теги кушать...

var quotes=new Array
quotes[0]="<b>цитата</b> 0-----------------------";
quotes[1]="<b>цитата</b> 1-----------------------";
quotes[2]="<b>цитата</b> 2-----------------------";
quotes[3]="<b>цитата</b> 3-----------------------";
quotes[4]="<b>цитата</b> 4-----------------------";
quotes[5]="<b>цитата</b> 5-----------------------";
quotes[6]="<b>цитата</b> 6-----------------------";
quotes[7]="<b>цитата</b> 7-----------------------";
quotes[8]="<b>цитата</b> 8-----------------------";
quotes[9]="<b>цитата</b> 9-----------------------";
quotes[10]="<b>цитата</b> 10-----------------------";
var num=10
function innerquotes(divid){
rnd= Math.round(Math.random()*num)
document.all[divid].innerText=quotes[rnd]}

walik 29.10.2012 12:32

Вместо innerText юзайте innerHTML

blyskawka 29.10.2012 12:52

спасибо, работает

blyskawka 29.10.2012 13:27

а вот такой символ « как-то можно вывести?
Просто у меня в масиве цитаты, которые рандомно выводятся на страницу и хочу их нормально оформить.

walik 29.10.2012 16:12

В смысле как ? а что с ним не так ?
<div id="quote"></div>
<script>
     var quote = "<b>цитата</b> « Quote « Quote";
     document.getElementById('quote').innerHTML = quote;
</script>

blyskawka 29.10.2012 17:54

Все нормально уже, просто куфон на сайте покушал этот символ. Еще раз спасибо.


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