Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 31.07.2014, 11:38
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

... не нужно 1000 раз сложить строку
... нужно 1000 раз изменить элемент добавляя новые элементы в конец
в случае с innerHTML элемент будет пересоздаваться 1000 раз
в случае appendChild ....
все все знают но некоторые упираются ... =)
Ответить с цитированием
  #22 (permalink)  
Старый 31.07.2014, 11:41
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от MallSerg
в случае с innerHTML элемент будет пересоздаваться 1000 раз
в случае appendChild ....
докажи на примере консольки хрома или IE11

Сообщение от MallSerg
все все знают но некоторые упираются ... =)
угумс. но браузеры на месте то не стоят
Ответить с цитированием
  #23 (permalink)  
Старый 31.07.2014, 12:05
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Сообщение от melky
угумс. но браузеры на месте то не стоят
браузеры это программы исполняемые на компьютерах они не могут стоять в принципе =)
Ответить с цитированием
  #24 (permalink)  
Старый 31.07.2014, 13:39
Новичок на форуме
Отправить личное сообщение для same4 Посмотреть профиль Найти все сообщения от same4
 
Регистрация: 30.07.2014
Сообщений: 8

Сообщение от Rise Посмотреть сообщение
same4,
<form name="cmd">
    <input name="input">
    <textarea name="output"></textarea>
</form>

<script>
document.cmd.onsubmit = function(){
    //this.input.value 
    //this.output.value
    return false;
};
</script>
Спасибо за ответ, но у меня что-то никак не хочет работать этот код.

Да и к тому же у меня и без textarea код работает хорошо с div (спасибо Aetae)
Ответить с цитированием
  #25 (permalink)  
Старый 31.07.2014, 14:29
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Сообщение от melky
Сообщение от MallSerg
в случае с innerHTML элемент будет пересоздаваться 1000 раз
в случае appendChild ....
докажи на примере консольки хрома или IE11
<div id="first"><a id="ele">Известно</a></div>
	<form name="frm">
		<input type="button" name="b1" value=".innerText +=" />
		<input type="button" name="b2" value=".appendChild" />
	</form>
<script type="text/javascript">
	var f = document.getElementById ("first"); 
document.frm.b1.onclick = function (){
// показывает что все элементы внутни f создаются заного 
	var first = document.getElementById ("ele");	
		f.innerHTML += "<a> + добавка</a>";
	var second = document.getElementById ("ele");
		alert ( (first === second) ); 
}
document.frm.b2.onclick = function (){
// ссылка неизменна показывает что все элементы внутни f остались прежними 
	var a = document.createElement('a');
		a.innerHTML = "<a> + добавка</a>";
	var first = document.getElementById ("ele");	
		f.appendChild(a);
	var second = document.getElementById ("ele");
		alert ( (first === second) );
}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь недоламеру в оптимизации кода Cooleraunt Javascript под браузер 4 11.01.2013 14:05
Нужна помощь с javascript Leslie Оффтопик 0 18.12.2012 01:40
JavaScript - нужна помощь (студентке) SunnyGirl7773 Общие вопросы Javascript 11 08.05.2010 15:50
Нужна помощь по JavaScript!!! TehnoMag Общие вопросы Javascript 7 26.08.2009 15:08