Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   InnerHTML почему-то работает не так, как хотелось бы. помогите (https://javascript.ru/forum/misc/9975-innerhtml-pochemu-rabotaet-ne-tak-kak-khotelos-pomogite.html)

Dima00782 13.06.2010 19:47

InnerHTML почему-то работает не так, как хотелось бы. помогите
 
Использую метод innerHTML так:
...
MyDiv.innerHTML += '<li><div class="com_body"><div class="head_com"><div class="avatar"><img src="'+oComment[i]['name']+'"></div><div class="com_meta">';
		if (oComment[i]['s_link'] != null) {MyDiv.innerHTML += '<a href="'+oComment[i]['s_link']+'" title="'+oComment[i]['s_link']+'">'+oComment[i]['name']+'</a>';}
		else {MyDiv.innerHTML += '<span class="com_author">' + oComment[i]['name'] + '</span>';}
		MyDiv.innerHTML += '<span>&nbsp;говорит:</span><span class="com_date">'+oComment[i]['date_com']+'</span></div></div><p class="com_text">'+oComment[i]['com']+'</p></div></li>';
...

Почему-то выводит всё как попало! :( . Порядок вообще нарушен :(
Помогите разобраться:help:

рони 13.06.2010 21:12

проверь что у тебя в квадратных скобках и замени кавычки на двойные если это имя или выкинь совсем если это у тебя переменные

Dima00782 13.06.2010 21:17

Спасибо, уже сделал.


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